Exemple #1
0
 @Override
 public boolean equals(@Nullable Object obj) {
   if (obj instanceof CompositionPredicate) {
     CompositionPredicate<?, ?> that = (CompositionPredicate<?, ?>) obj;
     return f.equals(that.f) && p.equals(that.p);
   }
   return false;
 }
Exemple #2
0
 @Override
 public boolean equals(@Nullable Object obj) {
   if (obj instanceof NotPredicate) {
     NotPredicate<?> that = (NotPredicate<?>) obj;
     return predicate.equals(that.predicate);
   }
   return false;
 }
Exemple #3
0
 @Override
 public boolean equals(Object obj) {
   if (this == obj) return true;
   if (obj == null) return false;
   if (getClass() != obj.getClass()) return false;
   NotPredicate other = (NotPredicate) obj;
   if (predicate == null) {
     if (other.predicate != null) return false;
   } else if (!predicate.equals(other.predicate)) {
     return false;
   }
   return true;
 }