public static < T > Predicate < T > or ( Predicate < ? super T > ... components ) { return or ( Arrays . asList ( components ) ) ; }
Returns a Predicate that evaluates to true iff any one of its components evaluates to true . The components are evaluated in order and evaluation will be short - circuited as soon as the answer is determined .