public static interface Fn0.SupplierKind<R> extends Fn0<R>, Higher<Fn0.SupplierKind.µ,R>
Modifier and Type | Interface and Description |
---|---|
static class |
Fn0.SupplierKind.µ |
Fn0.FunctionalOperations<R>, Fn0.Instances, Fn0.SupplierKind<R>
Modifier and Type | Method and Description |
---|---|
default <V> Fn0.SupplierKind<V> |
apply(java.util.function.Supplier<? extends java.util.function.Function<? super R,? extends V>> applicative) |
default <R1> Fn0.SupplierKind<R1> |
coflatMap(java.util.function.Function<? super java.util.function.Supplier<? super R>,? extends R1> f) |
default <R1> Fn0.SupplierKind<R1> |
flatMap(java.util.function.Function<? super R,? extends java.util.function.Supplier<? extends R1>> f) |
default Free<Fn0.SupplierKind.µ,R> |
free() |
default <R1> R1 |
kindTo(java.util.function.Function<? super Fn0.SupplierKind<R>,? extends R1> reduce) |
default Fn0.SupplierKind<Future<R>> |
liftFuture() |
default Fn0.SupplierKind<ListX<R>> |
liftList() |
default Fn0.SupplierKind<PStackX<R>> |
liftPStack() |
default Fn0.SupplierKind<PVectorX<R>> |
liftPVector() |
default Fn0.SupplierKind<ReactiveSeq<R>> |
liftStream() |
default <R1> Fn0.SupplierKind<R1> |
map(java.util.function.Function<? super R,? extends R1> f) |
andThen, fnTo, functionOps, lift, lift, liftF, liftOpt, liftTry, memoize, memoize, run, suspend, λ, λv
default <R1> R1 kindTo(java.util.function.Function<? super Fn0.SupplierKind<R>,? extends R1> reduce)
default <V> Fn0.SupplierKind<V> apply(java.util.function.Supplier<? extends java.util.function.Function<? super R,? extends V>> applicative)
default <R1> Fn0.SupplierKind<R1> map(java.util.function.Function<? super R,? extends R1> f)
default <R1> Fn0.SupplierKind<R1> flatMap(java.util.function.Function<? super R,? extends java.util.function.Supplier<? extends R1>> f)
default <R1> Fn0.SupplierKind<R1> coflatMap(java.util.function.Function<? super java.util.function.Supplier<? super R>,? extends R1> f)
default Free<Fn0.SupplierKind.µ,R> free()
default Fn0.SupplierKind<ReactiveSeq<R>> liftStream()
default Fn0.SupplierKind<Future<R>> liftFuture()
default Fn0.SupplierKind<ListX<R>> liftList()
default Fn0.SupplierKind<PStackX<R>> liftPStack()
default Fn0.SupplierKind<PVectorX<R>> liftPVector()