@FunctionalInterface public interface FloatPredicate
float
-valued
argument. This is the float
-consuming primitive type specialization of
Predicate
.Predicate
Modifier and Type | Method and Description |
---|---|
default FloatPredicate |
and(FloatPredicate other)
Returns a composed predicate that represents a short-circuiting logical AND of this predicate
and another.
|
default FloatPredicate |
negate()
Returns a predicate that represents the logical negation of this predicate.
|
default FloatPredicate |
or(FloatPredicate other)
Returns a composed predicate that represents a short-circuiting logical OR of this predicate
and another.
|
boolean |
test(float value)
Evaluates this predicate on the given argument.
|
boolean test(float value)
value
- the input argumenttrue
if the input argument matches the predicate, otherwise false
default FloatPredicate and(FloatPredicate other)
false
, then
the other
predicate is not evaluated.
Any exceptions thrown during evaluation of either predicate are relayed to the caller; if
evaluation of this predicate throws an exception, the other
predicate will not be
evaluated.
other
- a predicate that will be logically-ANDed with this predicateother
predicateNullPointerException
- if other is nulldefault FloatPredicate negate()
default FloatPredicate or(FloatPredicate other)
true
, then
the other
predicate is not evaluated.
Any exceptions thrown during evaluation of either predicate are relayed to the caller; if
evaluation of this predicate throws an exception, the other
predicate will not be
evaluated.
other
- a predicate that will be logically-ORed with this predicateother
predicateNullPointerException
- if other is null