Package com.github.phantomthief.util
Class MorePredicates
- java.lang.Object
-
- com.github.phantomthief.util.MorePredicates
-
public final class MorePredicates extends Object
- Author:
- w.vela
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Predicate<T>after(Predicate<T> predicate)static <T> Predicate<T>after(Predicate<T> predicate, boolean inclusive)static <T> Predicate<T>afterElement(T element)static <T> Predicate<T>afterElement(T element, boolean inclusive)static <T> Predicate<T>applyOtherwise(Predicate<T> predicate, Consumer<T> negateConsumer)static <T> Predicate<T>distinctUsing(Function<T,Object> mapper)static <T> Predicate<T>not(Predicate<T> predicate)static <T> Predicate<T>probability(double probability)
-
-
-
Method Detail
-
applyOtherwise
public static <T> Predicate<T> applyOtherwise(Predicate<T> predicate, Consumer<T> negateConsumer)
-
afterElement
public static <T> Predicate<T> afterElement(T element)
-
afterElement
public static <T> Predicate<T> afterElement(T element, boolean inclusive)
-
probability
public static <T> Predicate<T> probability(double probability)
-
-