Hierarchy For Package com.jnape.palatable.lambda.adt

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.jnape.palatable.lambda.adt.Either<L,​R> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,​B,​BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct2<A,​B,​CP2>, com.jnape.palatable.lambda.monad.MonadError<E,​A,​M>, com.jnape.palatable.lambda.monad.MonadRec<A,​M>, com.jnape.palatable.lambda.traversable.Traversable<A,​T>)
    • com.jnape.palatable.lambda.adt.Maybe<A> (implements com.jnape.palatable.lambda.adt.coproduct.CoProduct2<A,​B,​CP2>, com.jnape.palatable.lambda.monad.MonadError<E,​A,​M>, com.jnape.palatable.lambda.monad.MonadRec<A,​M>, com.jnape.palatable.lambda.traversable.Traversable<A,​T>)
    • com.jnape.palatable.lambda.adt.These<A,​B> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,​B,​BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct3<A,​B,​C,​CP3>, com.jnape.palatable.lambda.monad.MonadRec<A,​M>, com.jnape.palatable.lambda.traversable.Traversable<A,​T>)
      • com.jnape.palatable.lambda.adt.These._A<A,​B>
      • com.jnape.palatable.lambda.adt.These._B<A,​B>
      • com.jnape.palatable.lambda.adt.These.Both<A,​B>
    • com.jnape.palatable.lambda.adt.Try<A> (implements com.jnape.palatable.lambda.adt.coproduct.CoProduct2<A,​B,​CP2>, com.jnape.palatable.lambda.monad.MonadError<E,​A,​M>, com.jnape.palatable.lambda.monad.MonadRec<A,​M>, com.jnape.palatable.lambda.traversable.Traversable<A,​T>)
    • com.jnape.palatable.lambda.adt.Unit