java.util.function.Predicate . Determines a
true or false value for a given input.
As this interface extends java.util.function.Predicate, an instance of this type may
be used as a Predicate directly. To use a java.util.function.Predicate where a
com.google.common.base.Predicate is expected, use the method reference predicate::test.
This interface is now a legacy type. Use java.util.function.Predicate (or the
appropriate primitive specialization such as IntPredicate) instead whenever possible.
Otherwise, at least reduce explicit dependencies on this type by using lambda expressions
or method references instead of classes, leaving your code easier to migrate in the future.
The Predicates class provides common predicates and related utilities.
See the Guava User Guide article on the use of Predicate.
| Modifier and Type | Method and Description |
|---|---|
| public boolean | apply(T input)
Returns the result of applying this predicate to |
| public boolean | |
| public default boolean | test(T
the input argument input)Implements java. |
| apply | back to summary |
|---|---|
| public boolean apply(T input) Returns the result of applying this predicate to
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object object) Indicates whether another object is equal to this predicate. Most implementations will have no reason to override the behavior of
| |
| test | back to summary |
|---|---|
| public default boolean test(T input) Implements java. Doc from java. Evaluates this predicate on the given argument.
| |