All Methods Static Methods Instance Methods Default Methods
Modifier and Type |
Method and Description |
default <V> Fn0<V> |
andThen(java.util.function.Function<? super R,? extends V> after) |
default R |
apply() |
default <R1> R1 |
fnTo(java.util.function.Function<? super Fn0<R>,? extends R1> reduce) |
default Fn0.FunctionalOperations<R> |
functionOps() |
default Future<R> |
future(java.util.concurrent.Executor ex) |
default Fn0<Maybe<R>> |
lift() |
default Fn0<Future<R>> |
lift(java.util.concurrent.Executor ex) |
default <W extends WitnessType<W>> AnyMFn0<W,R> |
liftF(W witness) |
default Fn0<java.util.Optional<R>> |
liftOpt() |
default Fn0<Try<R,java.lang.Throwable>> |
liftTry() |
default Fn0<R> |
memoize() |
default Fn0<R> |
memoize(Cacheable<R> c) |
default Fn0<R> |
memoizeAsync(java.util.concurrent.ScheduledExecutorService ex,
long timeToLiveMillis) |
default Fn0<R> |
memoizeAsync(java.util.concurrent.ScheduledExecutorService ex,
java.lang.String cron) |
static <A> A |
run(Free<Witness.supplier,A> f) |
static <A> Free<Witness.supplier,A> |
suspend(Fn0.SupplierKind<Free<Witness.supplier,A>> f) |
default Eval<R> |
toEval() |
static <T3,R> Fn0<R> |
λ(Fn0<R> triFunc) |
static <T3,R> Fn0<? extends R> |
λv(Fn0<? extends R> triFunc) |