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