Class LTEWith<A>

java.lang.Object
com.jnape.palatable.lambda.functions.builtin.fn3.LTEWith<A>
Type Parameters:
A - the value type
All Implemented Interfaces:
Fn1<Comparator<A>, Fn1<A, Fn1<A,Boolean>>>, Fn2<Comparator<A>, A, Fn1<A,Boolean>>, Fn3<Comparator<A>, A, A, Boolean>, Applicative<Fn1<A, Fn1<A,Boolean>>, Fn1<Comparator<A>, ?>>, Cartesian<Comparator<A>, Fn1<A, Fn1<A,Boolean>>, Fn1<?,?>>, Cocartesian<Comparator<A>, Fn1<A, Fn1<A,Boolean>>, Fn1<?,?>>, Contravariant<Comparator<A>, Profunctor<?, Fn1<A, Fn1<A,Boolean>>, Fn1<?,?>>>, Functor<Fn1<A, Fn1<A,Boolean>>, Fn1<Comparator<A>, ?>>, Profunctor<Comparator<A>, Fn1<A, Fn1<A,Boolean>>, Fn1<?,?>>, Monad<Fn1<A, Fn1<A,Boolean>>, Fn1<Comparator<A>, ?>>, MonadReader<Comparator<A>, Fn1<A, Fn1<A,Boolean>>, Fn1<Comparator<A>, ?>>, MonadRec<Fn1<A, Fn1<A,Boolean>>, Fn1<Comparator<A>, ?>>, MonadWriter<Comparator<A>, Fn1<A, Fn1<A,Boolean>>, Fn1<Comparator<A>, ?>>

public final class LTEWith<A> extends Object implements Fn3<Comparator<A>, A, A, Boolean>
Given a Comparator from some type A and two values of type A, return true if the second value is less than or equal to the first value in terms of their mapped B results according to Comparator.compare(Object, Object); otherwise, return false.
See Also: