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