public static class Transformers.TryTransformer<W1,X extends java.lang.Throwable,T> extends java.lang.Object implements Transformer<W1,Higher<Witness.tryType,X>,T>
| Constructor and Description |
|---|
TryTransformer() |
| Modifier and Type | Method and Description |
|---|---|
<R1> Nested<W1,Higher<Witness.tryType,X>,R1> |
flatMap(java.util.function.Function<? super T,? extends Nested<W1,Higher<Witness.tryType,X>,R1>> fn) |
<R> Nested<W1,Higher<Witness.tryType,X>,R> |
flatMapK(java.util.function.Function<? super T,? extends Higher<W1,Higher<Higher<Witness.tryType,X>,R>>> fn) |
static <W1,X extends java.lang.Throwable,T> |
tryT(Nested<W1,Higher<Witness.tryType,X>,T> nested) |
public static <W1,X extends java.lang.Throwable,T> Transformers.TryTransformer<W1,X,T> tryT(Nested<W1,Higher<Witness.tryType,X>,T> nested)
public <R1> Nested<W1,Higher<Witness.tryType,X>,R1> flatMap(java.util.function.Function<? super T,? extends Nested<W1,Higher<Witness.tryType,X>,R1>> fn)
flatMap in interface Transformer<W1,Higher<Witness.tryType,X extends java.lang.Throwable>,T>public <R> Nested<W1,Higher<Witness.tryType,X>,R> flatMapK(java.util.function.Function<? super T,? extends Higher<W1,Higher<Higher<Witness.tryType,X>,R>>> fn)
flatMapK in interface Transformer<W1,Higher<Witness.tryType,X extends java.lang.Throwable>,T>