All Methods Static Methods Instance Methods Abstract Methods Default Methods
Modifier and Type |
Method and Description |
default <V> Fn2<T1,T2,V> |
andThen(java.util.function.Function<? super R,? extends V> after) |
default Fn1<T2,R> |
apply(T1 s) |
R |
apply(T1 a,
T2 b)
Apply this function to the arguments.
|
default Fn1<? super T1,Fn1<? super T2,? extends R>> |
curry() |
default Fn2.FunctionalOperations<T1,T2,R> |
fnOps() |
default Fn2<T1,T2,Maybe<R>> |
lift() |
default Fn2<T1,T2,Future<R>> |
lift(java.util.concurrent.Executor ex) |
default <W extends WitnessType<W>> AnyMFn2<W,T1,T2,R> |
liftF() |
default Fn2<T1,T2,java.util.Optional<R>> |
liftOpt() |
default Fn2<T1,T2,Try<R,java.lang.Throwable>> |
liftTry() |
default Fn2<T1,T2,R> |
memoize() |
default Fn2<T1,T2,R> |
memoize(Cacheable<R> c) |
default Fn2<T2,T1,R> |
reverse() |
static <T1,T2,T3,R> Fn2<T1,T2,R> |
λ(Fn2<T1,T2,R> triFunc) |
static <T1,T2,T3,R> Fn2<? super T1,? super T2,? extends R> |
λv(Fn2<? super T1,? super T2,? extends R> triFunc) |