@FunctionalInterface public interface ICharPredicate extends Serializable
char-valued
argument. This is the char-consuming primitive type specialization of
Predicate.
This is a functional interface whose
functional method is test(char).
Predicate| Modifier and Type | Method and Description |
|---|---|
default ICharPredicate |
and(ICharPredicate aOther)
Returns a composed predicate that represents a short-circuiting logical AND
of this predicate and another.
|
default ICharPredicate |
negate()
Returns a predicate that represents the logical negation of this predicate.
|
default ICharPredicate |
or(ICharPredicate aOther)
Returns a composed predicate that represents a short-circuiting logical OR
of this predicate and another.
|
boolean |
test(char cValue)
Evaluates this predicate on the given argument.
|
boolean test(char cValue)
cValue - the input argumenttrue if the input argument matches the predicate, otherwise
false@Nonnull default ICharPredicate negate()
@Nonnull default ICharPredicate and(@Nonnull ICharPredicate aOther)
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.
aOther - a predicate that will be logically-ANDed with this predicateother predicateNullPointerException - if other is null@Nonnull default ICharPredicate or(@Nonnull ICharPredicate aOther)
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.
aOther - a predicate that will be logically-ORed with this predicateother predicateNullPointerException - if other is nullCopyright © 2014–2019 Philip Helger. All rights reserved.