public static interface Fn0.SupplierKind<R> extends Fn0<R>, Higher<Witness.supplier,R>
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<Witness.supplier,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<LinkedListX<R>> |
liftPStack() |
default Fn0.SupplierKind<VectorX<R>> |
liftPVector() |
default Fn0.SupplierKind<ReactiveSeq<R>> |
liftStream() |
default <R1> Fn0.SupplierKind<R1> |
map(java.util.function.Function<? super R,? extends R1> f) |
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<Witness.supplier,R> free()
default Fn0.SupplierKind<ReactiveSeq<R>> liftStream()
default Fn0.SupplierKind<Future<R>> liftFuture()
default Fn0.SupplierKind<ListX<R>> liftList()
default Fn0.SupplierKind<LinkedListX<R>> liftPStack()
default Fn0.SupplierKind<VectorX<R>> liftPVector()