public static class AnyM.AnyMFactory
extends java.lang.Object
Constructor and Description |
---|
AnyMFactory() |
Modifier and Type | Method and Description |
---|---|
<W extends WitnessType<W>,T> |
seq(java.lang.Object o,
WitnessType comp)
Non-type safe way to wrap a supported monad type in an AnyMSeq
|
<W extends WitnessType<W>,T> |
seq(java.lang.Object o,
WitnessType comp,
FunctionalAdapter adapter) |
<W extends WitnessType<W>,T> |
value(java.lang.Object o,
FunctionalAdapter<?> adapter) |
<W extends WitnessType<W>,T> |
value(java.lang.Object o,
W comp)
Non-type safe way to wrap a supported monad type in an AnyMValue
|
<W extends WitnessType<W>,T2,T> |
value2(java.lang.Object o,
FunctionalAdapter<?> adapter) |
<W extends WitnessType<W>,T,T2> |
value2(java.lang.Object o,
W comp) |
public <W extends WitnessType<W>,T> AnyMValue<W,T> value(java.lang.Object o, FunctionalAdapter<?> adapter)
public <W extends WitnessType<W>,T2,T> AnyMValue2<W,T2,T> value2(java.lang.Object o, FunctionalAdapter<?> adapter)
public <W extends WitnessType<W>,T> AnyMValue<W,T> value(java.lang.Object o, W comp)
o
- Monad to wrappublic <W extends WitnessType<W>,T,T2> AnyMValue2<W,T2,T> value2(java.lang.Object o, W comp)
public <W extends WitnessType<W>,T> AnyMSeq<W,T> seq(java.lang.Object o, WitnessType comp)
o
- Monad to wrappublic <W extends WitnessType<W>,T> AnyMSeq<W,T> seq(java.lang.Object o, WitnessType comp, FunctionalAdapter adapter)