Uses of Interface
com.jnape.palatable.lambda.functions.specialized.Predicate
Packages that use Predicate
Package
Description
-
Uses of Predicate in com.jnape.palatable.lambda.functions.builtin.fn1
Classes in com.jnape.palatable.lambda.functions.builtin.fn1 that implement PredicateModifier and TypeClassDescriptionfinal class
Empty<A>
A predicate that returns true ifas
is empty; false otherwise.Methods in com.jnape.palatable.lambda.functions.builtin.fn1 that return Predicate -
Uses of Predicate in com.jnape.palatable.lambda.functions.builtin.fn2
Methods in com.jnape.palatable.lambda.functions.builtin.fn2 that return PredicateModifier and TypeMethodDescriptionstatic <A extends Comparable<A>>
Predicate<A> CmpEq.cmpEq
(A x) static <A> Predicate
<A> Eq.eq
(A x) static <A extends Comparable<A>>
Predicate<A> GT.gt
(A y) static <A extends Comparable<A>>
Predicate<A> GTE.gte
(A y) static <A extends Comparable<A>>
Predicate<A> LT.lt
(A y) static <A extends Comparable<A>>
Predicate<A> LTE.lte
(A y) -
Uses of Predicate in com.jnape.palatable.lambda.functions.builtin.fn3
Methods in com.jnape.palatable.lambda.functions.builtin.fn3 that return PredicateModifier and TypeMethodDescriptionCmpEqWith.apply
(Comparator<A> compareFn, A x) GTEWith.apply
(Comparator<A> compareFn, A x) GTWith.apply
(Comparator<A> compareFn, A x) LTEWith.apply
(Comparator<A> compareFn, A x) LTWith.apply
(Comparator<A> compareFn, A x) static <A extends Comparable<A>>
Predicate<A> Between.between
(A lower, A upper) static <A,
B extends Comparable<B>>
Predicate<A> static <A> Predicate
<A> CmpEqWith.cmpEqWith
(Comparator<A> comparator, A x) static <A,
B extends Comparable<B>>
Predicate<A> static <A,
B extends Comparable<B>>
Predicate<A> static <A> Predicate
<A> GTEWith.gteWith
(Comparator<A> comparator, A y) static <A> Predicate
<A> GTWith.gtWith
(Comparator<A> comparator, A y) static <A,
B extends Comparable<B>>
Predicate<A> static <A,
B extends Comparable<B>>
Predicate<A> static <A> Predicate
<A> LTEWith.lteWith
(Comparator<A> comparator, A y) static <A> Predicate
<A> LTWith.ltWith
(Comparator<A> comparator, A y) -
Uses of Predicate in com.jnape.palatable.lambda.functions.specialized
Methods in com.jnape.palatable.lambda.functions.specialized that return PredicateModifier and TypeMethodDescriptionLeft-to-right short-circuiting logical conjunction.Partially apply this function by passing its first argument.default <Z> Predicate
<Z> Contravariantly mapA <- B
.default <Z> Predicate
<Z> Contravariantly map over the argument to this function, producing a function that takes the new argument type, and produces the same result.Predicate.discardR
(Applicative<C, Fn1<A, ?>> appB) Sequence both thisApplicative
andappB
, discardingappB's
result and returning thisApplicative
.static <A> Predicate
<A> Predicate.fromPredicate
(Predicate<A> predicate) Predicate.negate()
Logical negation.Left-to-right short-circuiting logical disjunction.static <A> Predicate
<A> Static factory method to create a predicate from anFn1
.BiPredicate.uncurry()
Methods in com.jnape.palatable.lambda.functions.specialized with parameters of type Predicate