T - the type of the first object parameterU - the type of the second object parameterV - the type of the third object parameter@FunctionalInterface public interface TriPredicate<T,U,V>
| Modifier and Type | Method and Description |
|---|---|
default TriPredicate<T,U,V> |
and(TriPredicate<? super T,? super U,? super V> other)
Returns a new predicate that returns true if both predicates return true.
|
default TriPredicate<T,U,V> |
negate()
Returns a new predicate that negates the result of this predicate.
|
default TriPredicate<T,U,V> |
or(TriPredicate<? super T,? super U,? super V> other)
Returns a new predicate that returns true if either predicates returns true.
|
boolean |
test(T t,
U u,
V v)
Applies this predicate to the given arguments.
|
boolean test(T t, U u, V v)
t - the first predicate argumentu - the second predicate argumentv - the third predicate argumentdefault TriPredicate<T,U,V> and(TriPredicate<? super T,? super U,? super V> other)
The second predicate is only invoked if the first returns true.
other - the second predicatedefault TriPredicate<T,U,V> or(TriPredicate<? super T,? super U,? super V> other)
The second predicate is only invoked if the first returns false.
other - the second predicatedefault TriPredicate<T,U,V> negate()
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.