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 classAll<A>Eagerly apply a predicate to each element in anIterable, returningtrueif every element satisfies the predicate, andfalseotherwise.final classAny<A>Eagerly apply a predicate to each element in anIterable, returningtrueif any element satisfies the predicate, andfalseotherwise.final classCmpEq<A extends Comparable<A>>Given twoComparablevalues of typeA, returntrueif the first value is strictly equal to the second value (according toComparable.compareTo(Object); otherwise, return false.final classEq<A>Type-safe equality in function form; usesObject.equals(java.lang.Object), not==.final classGT<A extends Comparable<A>>Given twoComparablevalues of typeA, returntrueif the second value is strictly greater than the first value; otherwise, return false.final classGTE<A extends Comparable<A>>Given twoComparablevalues of typeA, returntrueif the second value is greater than or equal to the first value according toComparable.compareTo(Object); otherwise, return false.final classLT<A extends Comparable<A>>Given twoComparablevalues of typeA, returntrueif the second value is strictly less than the first value; otherwise, return false.final classLTE<A extends Comparable<A>>Given twoComparablevalues of typeA, returntrueif 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 thisApplicativeandappB, discardingappB'sresult 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 aBiPredicatefrom 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