Uses of Interface
com.jnape.palatable.lambda.functions.specialized.BiPredicate
Packages that use BiPredicate
Package
Description
-
Uses of BiPredicate in com.jnape.palatable.lambda.functions.builtin.fn1
Classes in com.jnape.palatable.lambda.functions.builtin.fn1 that implement BiPredicate -
Uses of BiPredicate in com.jnape.palatable.lambda.functions.builtin.fn2
Classes in com.jnape.palatable.lambda.functions.builtin.fn2 that implement BiPredicateModifier and TypeClassDescriptionfinal class
All<A>
Eagerly apply a predicate to each element in anIterable
, returningtrue
if every element satisfies the predicate, andfalse
otherwise.final class
Any<A>
Eagerly apply a predicate to each element in anIterable
, returningtrue
if any element satisfies the predicate, andfalse
otherwise.final class
CmpEq<A extends Comparable<A>>
Given twoComparable
values of typeA
, returntrue
if the first value is strictly equal to the second value (according toComparable.compareTo(Object)
; otherwise, return false.final class
Eq<A>
Type-safe equality in function form; usesObject.equals(java.lang.Object)
, not==
.final class
GT<A extends Comparable<A>>
Given twoComparable
values of typeA
, returntrue
if the second value is strictly greater than the first value; otherwise, return false.final class
GTE<A extends Comparable<A>>
Given twoComparable
values of typeA
, returntrue
if the second value is greater than or equal to the first value according toComparable.compareTo(Object)
; otherwise, return false.final class
LT<A extends Comparable<A>>
Given twoComparable
values of typeA
, returntrue
if the second value is strictly less than the first value; otherwise, return false.final class
LTE<A extends Comparable<A>>
Given twoComparable
values of typeA
, returntrue
if the second value is less than or equal to the first value according toComparable.compareTo(Object)
otherwise, return false. -
Uses of BiPredicate in com.jnape.palatable.lambda.functions.builtin.fn3
Methods in com.jnape.palatable.lambda.functions.builtin.fn3 that return BiPredicateModifier and TypeMethodDescriptionCmpEqWith.apply
(Comparator<A> compareFn) GTEWith.apply
(Comparator<A> compareFn) GTWith.apply
(Comparator<A> compareFn) LTEWith.apply
(Comparator<A> compareFn) LTWith.apply
(Comparator<A> compareFn) static <A extends Comparable<A>>
BiPredicate<A, A> Between.between
(A lower) static <A,
B extends Comparable<B>>
BiPredicate<A, A> static <A> BiPredicate
<A, A> CmpEqWith.cmpEqWith
(Comparator<A> comparator) static <A,
B extends Comparable<B>>
BiPredicate<A, A> static <A,
B extends Comparable<B>>
BiPredicate<A, A> static <A> BiPredicate
<A, A> GTEWith.gteWith
(Comparator<A> comparator) static <A> BiPredicate
<A, A> GTWith.gtWith
(Comparator<A> comparator) static <A,
B extends Comparable<B>>
BiPredicate<A, A> static <A,
B extends Comparable<B>>
BiPredicate<A, A> static <A> BiPredicate
<A, A> LTEWith.lteWith
(Comparator<A> comparator) static <A> BiPredicate
<A, A> LTWith.ltWith
(Comparator<A> comparator) -
Uses of BiPredicate in com.jnape.palatable.lambda.functions.specialized
Methods in com.jnape.palatable.lambda.functions.specialized that return BiPredicateModifier and TypeMethodDescriptiondefault BiPredicate
<A, B> BiPredicate.and
(BiPredicate<? super A, ? super B> other) Left-to-right short-circuiting logical conjunction.default <Y,
Z> BiPredicate <Y, Z> Right-to-left composition between different arity functions.default <Z> BiPredicate
<Z, B> Contravariantly map over the argument to this function, producing a function that takes the new argument type, and produces the same result.default <D> BiPredicate
<A, B> BiPredicate.discardR
(Applicative<D, Fn1<A, ?>> appB) Sequence both thisApplicative
andappB
, discardingappB's
result and returning thisApplicative
.default BiPredicate
<B, A> BiPredicate.flip()
Flip the order of the arguments.static <A,
B> BiPredicate <A, B> BiPredicate.fromBiPredicate
(BiPredicate<A, B> biPredicate) Create aBiPredicate
from a javaBiPredicate
.default BiPredicate
<A, B> BiPredicate.negate()
Logical negation.default BiPredicate
<A, B> BiPredicate.or
(BiPredicate<? super A, ? super B> other) Left-to-right short-circuiting logical disjunction.default <Z> BiPredicate
<Z, A> Predicate.widen()
Widen this function's argument list by prepending an ignored argument of any type to the front.Methods in com.jnape.palatable.lambda.functions.specialized with parameters of type BiPredicateModifier and TypeMethodDescriptiondefault BiPredicate
<A, B> BiPredicate.and
(BiPredicate<? super A, ? super B> other) Left-to-right short-circuiting logical conjunction.default BiPredicate
<A, B> BiPredicate.or
(BiPredicate<? super A, ? super B> other) Left-to-right short-circuiting logical disjunction. -
Uses of BiPredicate in com.jnape.palatable.lambda.monoid.builtin
Classes in com.jnape.palatable.lambda.monoid.builtin that implement BiPredicate