package com.netflix.infix;
import com.google.common.base.Predicate;
final public class AlwaysFalsePredicate implements Predicate<Object> {
public static final AlwaysFalsePredicate INSTANCE = new AlwaysFalsePredicate();
// There's no point of creating multiple instance of this class
private AlwaysFalsePredicate(){
}
@Override
public boolean apply(Object input) {
return false;
}
@Override
public String toString() {
return "AlwaysFalsePredicate []";
}
@Override
public int hashCode() {
return Boolean.FALSE.hashCode();
}
@Override
public boolean equals(Object obj) {
return obj instanceof AlwaysFalsePredicate;
}
}