@FunctionalInterface
public interface Predicate3<A,B,C>
Equal to BiPredicate but with 3 arguments.
toPredicate(Predicate3),
toBiPredicate(Predicate3)| Modifier and Type | Method and Description |
|---|---|
default Predicate3<A,B,C> |
and(Predicate3<? super A,? super B,? super C> other) |
static <A,B,C> Predicate3<A,B,C> |
not(Predicate3<A,B,C> delegate)
Negate specified predicate
|
default Predicate3<A,B,C> |
or(Predicate3<? super A,? super B,? super C> other) |
boolean |
test(A a,
B b,
C c) |
static <A,B,C> java.util.function.BiPredicate<A,Tuple2<B,C>> |
toBiPredicate(Predicate3<A,B,C> delegate)
Converts specified predicate into a
BiPredicate were all arguments except the first one are represented
as a single Tuple2 instance. |
static <A,B,C> java.util.function.Predicate<Tuple3<A,B,C>> |
toPredicate(Predicate3<A,B,C> delegate)
Converts this predicate into a
Predicate were all arguments are represented
as a single Tuple3 instance. |
static <A,B,C> java.util.function.Predicate<Tuple3<A,B,C>> toPredicate(Predicate3<A,B,C> delegate)
Predicate were all arguments are represented
as a single Tuple3 instance.static <A,B,C> java.util.function.BiPredicate<A,Tuple2<B,C>> toBiPredicate(Predicate3<A,B,C> delegate)
BiPredicate were all arguments except the first one are represented
as a single Tuple2 instance.default Predicate3<A,B,C> and(Predicate3<? super A,? super B,? super C> other)
default Predicate3<A,B,C> or(Predicate3<? super A,? super B,? super C> other)
static <A,B,C> Predicate3<A,B,C> not(Predicate3<A,B,C> delegate)