Hierarchy For Package com.jnape.palatable.lambda.functor.builtin

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.jnape.palatable.lambda.functor.builtin.Compose<F,G,A> (implements com.jnape.palatable.lambda.functor.Applicative<A,App>)
    • com.jnape.palatable.lambda.functor.builtin.Const<A,B> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
    • com.jnape.palatable.lambda.functor.builtin.Exchange<A,B,S,T> (implements com.jnape.palatable.lambda.functor.Profunctor<A,B,PF>)
    • com.jnape.palatable.lambda.functor.builtin.Identity<A> (implements com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
    • com.jnape.palatable.lambda.functor.builtin.Lazy<A> (implements com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
      • com.jnape.palatable.lambda.functor.builtin.Lazy.Compose<A>
      • com.jnape.palatable.lambda.functor.builtin.Lazy.Later<A>
    • com.jnape.palatable.lambda.functor.builtin.Market<A,B,S,T> (implements com.jnape.palatable.lambda.functor.Cocartesian<A,B,P>, com.jnape.palatable.lambda.monad.MonadRec<A,M>)
    • com.jnape.palatable.lambda.functor.builtin.State<S,A> (implements com.jnape.palatable.lambda.monad.MonadReader<R,A,MR>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>)
    • com.jnape.palatable.lambda.functor.builtin.Tagged<S,B> (implements com.jnape.palatable.lambda.functor.Cocartesian<A,B,P>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
    • com.jnape.palatable.lambda.functor.builtin.Writer<W,A> (implements com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>)