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>)