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