Class Hierarchy
- java.lang.Object
- drjoliv.jfunc.nums.Booleans
- drjoliv.jfunc.contorl.CaseOf<A>
- drjoliv.jfunc.contorl.CaseOf.Cases<A,B>
- drjoliv.jfunc.data.deque.Deque<A> (implements java.lang.Iterable<T>)
- drjoliv.jfunc.data.dlist.DList<A> (implements drjoliv.jfunc.functor.Functor<F,A>)
- drjoliv.jfunc.data.dlist.DList.μ
- drjoliv.jfunc.nums.Doubles
- drjoliv.jfunc.contorl.either.Either<L,R> (implements drjoliv.jfunc.contorl.Case2<Base,A,B>, drjoliv.jfunc.hkt.Hkt2<M,a,b>)
- drjoliv.jfunc.contorl.either.Either.LeftProjection<L,R> (implements drjoliv.jfunc.hkt.Hkt2<M,a,b>, drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.contorl.either.Either.LeftProjection.μ
- drjoliv.jfunc.contorl.either.Either.RightProjection<L,R> (implements drjoliv.jfunc.hkt.Hkt2<M,a,b>, drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.contorl.either.Either.RightProjection.μ
- drjoliv.jfunc.contorl.either.Either.μ
- drjoliv.jfunc.contorl.eval.Eval<A> (implements drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.contorl.eval.Eval.μ
- drjoliv.jfunc.contorl.eval.EvalMonadFactory (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.function.F0.μ
- drjoliv.jfunc.data.list.FList<A> (implements drjoliv.jfunc.contorl.Case2<Base,A,B>, drjoliv.jfunc.hkt.Hkt<M,a>, java.lang.Iterable<T>, drjoliv.jfunc.monad.Monad<M,A>, drjoliv.jfunc.traversable.Traversable<M,A>)
- drjoliv.jfunc.data.list.FList.μ
- drjoliv.jfunc.data.list.FListMonadFactory (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.data.list.FListMonoid<A> (implements drjoliv.jfunc.monoid.Monoid<W>)
- drjoliv.jfunc.monad.Forever<M,A,B> (implements drjoliv.jfunc.function.F2<A,B,C>)
- drjoliv.jfunc.data.list.Functions
- drjoliv.jfunc.monad.Identity<E> (implements drjoliv.jfunc.hkt.Hkt<M,a>, drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.monad.Identity.μ
- drjoliv.jfunc.monad.IdentityMonadFactory (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.nums.Integers
- drjoliv.jfunc.io.IO
- drjoliv.jfunc.Kleisli
- drjoliv.jfunc.contorl.either.LeftProjectionMonadFactory<R> (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.nums.Longs
- drjoliv.jfunc.contorl.maybe.Maybe<A> (implements drjoliv.jfunc.contorl.Case2<Base,A,B>, drjoliv.jfunc.hkt.Hkt<M,a>, drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.contorl.maybe.Maybe.μ
- drjoliv.jfunc.contorl.maybe.MaybeMonadFactory (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.trans.maybe.maybet
- drjoliv.jfunc.trans.maybe.MaybeT<N,A> (implements drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.trans.maybe.MaybeTFactory<M> (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.nums.Numbers
- drjoliv.jfunc.eq.Ordering
- drjoliv.jfunc.trans.reader.readert
- drjoliv.jfunc.trans.reader.ReaderT<M,R,A> (implements drjoliv.jfunc.hkt.Hkt3<M,a,b,c>, drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.trans.reader.Reader<R,A>
- drjoliv.jfunc.trans.reader.ReaderTMonadFactory<M,R> (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.contorl.either.RightProjectionMonadFactory<L> (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.show.Show<A> (implements drjoliv.jfunc.function.F1<A,B>)
- drjoliv.jfunc.data.stack.Stack<A> (implements drjoliv.jfunc.functor.Functor<F,A>, drjoliv.jfunc.hkt.Hkt<M,a>, java.lang.Iterable<T>)
- drjoliv.jfunc.data.stack.Stack.μ
- drjoliv.jfunc.trans.state.statet
- drjoliv.jfunc.trans.state.StateT<M,S,A> (implements drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.trans.state.State<S,A>
- drjoliv.jfunc.trans.state.StateTMonadFactory<M,S> (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.monoid.StringMonoid (implements drjoliv.jfunc.monoid.Monoid<W>)
- drjoliv.jfunc.hlist.T2<A,B>
- drjoliv.jfunc.hlist.T3<A,B,C>
- drjoliv.jfunc.hlist.T4<A,B,C,D>
- drjoliv.jfunc.hlist.T5<A,B,C,D,E>
- drjoliv.jfunc.hlist.T6<A,B,C,D,E,F>
- drjoliv.jfunc.hlist.T7<A,B,C,D,E,F,G>
- drjoliv.jfunc.hlist.T8<A,B,C,D,E,F,G,H>
- java.lang.Throwable (implements java.io.Serializable)
- drjoliv.jfunc.contorl.tramp.Trampoline<A> (implements drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.contorl.tramp.Trampoline.μ
- drjoliv.jfunc.contorl.tramp.TrampolineMonadFactory (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.contorl.trys.Try<A> (implements drjoliv.jfunc.hkt.Hkt<M,a>, drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.contorl.trys.Try.μ
- drjoliv.jfunc.contorl.trys.TryMonadFactory (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.contorl.trys.TryTMonadFactory<M> (implements drjoliv.jfunc.monad.MonadFactory<M>)
- drjoliv.jfunc.contorl.trys.TryTMonadFactory.TryT<N,A> (implements drjoliv.jfunc.hkt.Hkt2<M,a,b>, drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.contorl.trys.TryTMonadFactory.μ
- drjoliv.jfunc.data.set.UnbalancedSet<E> (implements drjoliv.jfunc.data.set.Set<E>)
- drjoliv.jfunc.data.Unit
- drjoliv.jfunc.unsafe.Usafe
- drjoliv.jfunc.contorl.Void
- drjoliv.jfunc.trans.writer.writert
- drjoliv.jfunc.trans.writer.WriterT<M,W,A> (implements drjoliv.jfunc.hkt.Hkt3<M,a,b,c>, drjoliv.jfunc.monad.Monad<M,A>)
- drjoliv.jfunc.trans.writer.Writer<W,A>
- drjoliv.jfunc.trans.writer.WriterTMonadFactory<M,W> (implements drjoliv.jfunc.monad.MonadFactory<M>)
Interface Hierarchy
- drjoliv.jfunc.alternative.Alternative<M,A,Fa>
- drjoliv.jfunc.applicative.ApplicativeFactory<M>
- java.util.function.BiFunction<T,U,R>
- drjoliv.jfunc.function.F2<A,B,C>
- drjoliv.jfunc.function.C1<A>
- drjoliv.jfunc.contorl.Case2<Base,A,B>
- drjoliv.jfunc.contorl.Case3<Base,A,B,C>
- drjoliv.jfunc.contorl.Case4<Base,A,B,C,D>
- drjoliv.jfunc.contorl.Case5<Base,A,B,C,D,E>
- drjoliv.jfunc.contorl.Case6<Base,A,B,C,D,E,F>
- drjoliv.jfunc.eq.EQ<A>
- drjoliv.jfunc.function.F1<A,B>
- drjoliv.jfunc.function.F3<A,B,C,D>
- drjoliv.jfunc.function.F4<A,B,C,D,E>
- drjoliv.jfunc.function.F5<A,B,C,D,E,F>
- drjoliv.jfunc.function.F6<A,B,C,D,E,F,G>
- drjoliv.jfunc.function.F7<A,B,C,D,E,F,G,H>
- drjoliv.jfunc.function.F8<A,B,C,D,E,F,G,H,I>
- drjoliv.jfunc.functor.Functor<F,A>
- drjoliv.jfunc.applicative.Applicative<M,A>
- drjoliv.jfunc.monad.Monad<M,A>
- drjoliv.jfunc.function.F0<A> (also extends java.util.function.Supplier<T>)
- drjoliv.jfunc.foldable.Foldable<M,A>
- drjoliv.jfunc.monad.Monad<M,A>
- drjoliv.jfunc.traversable.Traversable<M,A>
- drjoliv.jfunc.hkt.Hkt<M,a>
- drjoliv.jfunc.hkt.Hkt2<M,a,b>
- drjoliv.jfunc.hkt.Hkt3<M,a,b,c>
- drjoliv.jfunc.hkt.Hkt4<M,a,b,c,d>
- drjoliv.jfunc.hkt.Hkt5<M,a,b,c,d,e>
- drjoliv.jfunc.hkt.Hkt6<M,a,b,c,d,e,f>
- drjoliv.jfunc.hkt.Hkt7<M,a,b,c,d,e,f,g>
- drjoliv.jfunc.hkt.Hkt8<M,a,b,c,d,e,f,g,h>
- java.lang.Iterable<T>
- drjoliv.jfunc.data.set.Set<E>
- drjoliv.jfunc.monoid.Monoid<W>
- drjoliv.jfunc.function.P1<A>
- drjoliv.jfunc.function.P2<A,B>
- java.util.function.Supplier<T>
- drjoliv.jfunc.function.F0<A> (also extends drjoliv.jfunc.functor.Functor<F,A>)
- drjoliv.jfunc.function.Try0<T,E>
- drjoliv.jfunc.function.Try1<A,B,E>
Copyright © 2018. All rights reserved.