Hierarchy For Package com.jnape.palatable.lambda.monad.transformer.builtin

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.jnape.palatable.lambda.monad.transformer.builtin.EitherT<M,L,R> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.monad.MonadError<E,A,M>, com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
    • com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT<M,A> (implements com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
    • com.jnape.palatable.lambda.monad.transformer.builtin.IterateT<M,A> (implements com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
    • com.jnape.palatable.lambda.monad.transformer.builtin.LazyT<M,A> (implements com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
    • com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT<M,A> (implements com.jnape.palatable.lambda.monad.MonadError<E,A,M>, com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
    • com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT<R,M,A> (implements com.jnape.palatable.lambda.functor.Cartesian<A,B,P>, com.jnape.palatable.lambda.monad.MonadReader<R,A,MR>, com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
    • com.jnape.palatable.lambda.monad.transformer.builtin.StateT<S,M,A> (implements com.jnape.palatable.lambda.monad.MonadReader<R,A,MR>, com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>, com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>)
    • com.jnape.palatable.lambda.monad.transformer.builtin.WriterT<W,M,A> (implements com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>, com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>)