T - the type of the input to the predicate@FunctionalInterface public interface PredicateEx<T> extends Predicate<T>, Serializable
Serializable variant of java.util.function.Predicate which declares checked exception.| Modifier and Type | Method and Description |
|---|---|
static <T> PredicateEx<T> |
alwaysFalse()
Returns a predicate that always evaluates to
false. |
static <T> PredicateEx<T> |
alwaysTrue()
Returns a predicate that always evaluates to
true. |
default PredicateEx<T> |
and(PredicateEx<? super T> other)
Serializable variant of
java.util.function.Predicate#and(Predicate). |
static <T> PredicateEx<T> |
isEqual(Object other)
Serializable variant of |
default PredicateEx<T> |
negate()
Serializable variant of
Predicate.negate(). |
default PredicateEx<T> |
or(PredicateEx<? super T> other)
Serializable variant of
java.util.function.Predicate#or(Predicate). |
default boolean |
test(T t) |
boolean |
testEx(T t)
Exception-declaring version of
Predicate.test(T). |
boolean testEx(T t) throws Exception
Predicate.test(T).Exception - in case of any exceptional case@Nonnull static <T> PredicateEx<T> alwaysTrue()
true.T - the type of the input to the predicate@Nonnull static <T> PredicateEx<T> alwaysFalse()
false.T - the type of the input to the predicate@Nonnull static <T> PredicateEx<T> isEqual(Object other)
Serializable variant ofisEqual in interface Predicate<T>T - the type of the input to the predicate
java.util.function.Predicate#isEqual(Object).@Nonnull default PredicateEx<T> and(PredicateEx<? super T> other)
Serializable variant of
java.util.function.Predicate#and(Predicate).@Nonnull default PredicateEx<T> negate()
Serializable variant of
Predicate.negate().@Nonnull default PredicateEx<T> or(PredicateEx<? super T> other)
Serializable variant of
java.util.function.Predicate#or(Predicate).Copyright © 2022 Hazelcast, Inc.. All rights reserved.