package org.embeddedt.modernfix.predicate; import java.util.function.Predicate; public class AnyPredicate implements Predicate { private final Predicate[] predicates; public AnyPredicate(Predicate[] predicates) { this.predicates = predicates; } @Override public boolean test(T t) { for (Predicate predicate : this.predicates) { if (predicate.test(t)) { return true; } } return false; } }