public class MonadWrapper<T> extends java.lang.Object implements Monad<T>, Decomposable
Constructor and Description |
---|
MonadWrapper(java.lang.Object monad) |
Modifier and Type | Method and Description |
---|---|
<X> AnyMSeq<X> |
anyMSeq() |
<X> AnyMValue<X> |
anyMValue() |
static <T> Monad<T> |
of(java.lang.Object of) |
ReactiveSeq<T> |
sequence() |
java.lang.Object |
unwrap() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyM, bind, cycle, empty, filter, flatMapToStream, flatten, fromStream, get, getFilterable, getFunctor, liftAndBind, map, peek, reduceM, replicateM, stream, streamedMonad, unit, withFilterable, withFunctor, withMonad
cast, patternMatch, trampoline
filterNot, notNull, ofType
unapply
public java.lang.Object unwrap()
unwrap
in interface Monad<T>
unwrap
in interface Decomposable
unwrap
in interface WrappingFunctor<T>
public ReactiveSeq<T> sequence()