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.