Hierarchy For All Packages
Package Hierarchies:- com.jnape.palatable.lambda.adt,
- com.jnape.palatable.lambda.adt.choice,
- com.jnape.palatable.lambda.adt.coproduct,
- com.jnape.palatable.lambda.adt.hlist,
- com.jnape.palatable.lambda.adt.hmap,
- com.jnape.palatable.lambda.adt.product,
- com.jnape.palatable.lambda.functions,
- com.jnape.palatable.lambda.functions.builtin.fn1,
- com.jnape.palatable.lambda.functions.builtin.fn2,
- com.jnape.palatable.lambda.functions.builtin.fn3,
- com.jnape.palatable.lambda.functions.builtin.fn4,
- com.jnape.palatable.lambda.functions.builtin.fn5,
- com.jnape.palatable.lambda.functions.builtin.fn6,
- com.jnape.palatable.lambda.functions.builtin.fn7,
- com.jnape.palatable.lambda.functions.builtin.fn8,
- com.jnape.palatable.lambda.functions.ordering,
- com.jnape.palatable.lambda.functions.recursion,
- com.jnape.palatable.lambda.functions.specialized,
- com.jnape.palatable.lambda.functor,
- com.jnape.palatable.lambda.functor.builtin,
- com.jnape.palatable.lambda.internal,
- com.jnape.palatable.lambda.internal.iteration,
- com.jnape.palatable.lambda.io,
- com.jnape.palatable.lambda.monad,
- com.jnape.palatable.lambda.monad.transformer,
- com.jnape.palatable.lambda.monad.transformer.builtin,
- com.jnape.palatable.lambda.monoid,
- com.jnape.palatable.lambda.monoid.builtin,
- com.jnape.palatable.lambda.optics,
- com.jnape.palatable.lambda.optics.functions,
- com.jnape.palatable.lambda.optics.lenses,
- com.jnape.palatable.lambda.optics.prisms,
- com.jnape.palatable.lambda.semigroup,
- com.jnape.palatable.lambda.semigroup.builtin,
- com.jnape.palatable.lambda.traversable
Class Hierarchy
- java.lang.Object
- com.jnape.palatable.lambda.functions.builtin.fn2.$<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.semigroup.builtin.Absent<A> (implements com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>)
- com.jnape.palatable.lambda.monoid.builtin.AddAll<A,C> (implements com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn2.All<A> (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Alter<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.monoid.builtin.And (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>, com.jnape.palatable.lambda.monoid.Monoid<A>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Any<A> (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn2.AutoBracket<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn3.Between<A> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Both<A,B,C> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn3.Bracket<A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn2.CartesianProduct<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn1.CatMaybes<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.adt.choice.Choice2<A,B> (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.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.choice.Choice2._A<A,B>
- com.jnape.palatable.lambda.adt.choice.Choice2._B<A,B>
- com.jnape.palatable.lambda.adt.choice.Choice3<A,B,C> (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.choice.Choice3._A<A,B,C>
- com.jnape.palatable.lambda.adt.choice.Choice3._B<A,B,C>
- com.jnape.palatable.lambda.adt.choice.Choice3._C<A,B,C>
- com.jnape.palatable.lambda.adt.choice.Choice4<A,B,C,D> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct4<A,B,C,D,CP4>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.choice.Choice4._A<A,B,C,D>
- com.jnape.palatable.lambda.adt.choice.Choice4._B<A,B,C,D>
- com.jnape.palatable.lambda.adt.choice.Choice4._C<A,B,C,D>
- com.jnape.palatable.lambda.adt.choice.Choice4._D<A,B,C,D>
- com.jnape.palatable.lambda.adt.choice.Choice5<A,B,C,D,E> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct5<A,B,C,D,E,CP5>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.choice.Choice5._A<A,B,C,D,E>
- com.jnape.palatable.lambda.adt.choice.Choice5._B<A,B,C,D,E>
- com.jnape.palatable.lambda.adt.choice.Choice5._C<A,B,C,D,E>
- com.jnape.palatable.lambda.adt.choice.Choice5._D<A,B,C,D,E>
- com.jnape.palatable.lambda.adt.choice.Choice5._E<A,B,C,D,E>
- com.jnape.palatable.lambda.adt.choice.Choice6<A,B,C,D,E,F> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct6<A,B,C,D,E,F,CP6>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.choice.Choice6._A<A,B,C,D,E,F>
- com.jnape.palatable.lambda.adt.choice.Choice6._B<A,B,C,D,E,F>
- com.jnape.palatable.lambda.adt.choice.Choice6._C<A,B,C,D,E,F>
- com.jnape.palatable.lambda.adt.choice.Choice6._D<A,B,C,D,E,F>
- com.jnape.palatable.lambda.adt.choice.Choice6._E<A,B,C,D,E,F>
- com.jnape.palatable.lambda.adt.choice.Choice6._F<A,B,C,D,E,F>
- com.jnape.palatable.lambda.adt.choice.Choice7<A,B,C,D,E,F,G> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct7<A,B,C,D,E,F,G,CP7>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.choice.Choice7._A<A,B,C,D,E,F,G>
- com.jnape.palatable.lambda.adt.choice.Choice7._B<A,B,C,D,E,F,G>
- com.jnape.palatable.lambda.adt.choice.Choice7._C<A,B,C,D,E,F,G>
- com.jnape.palatable.lambda.adt.choice.Choice7._D<A,B,C,D,E,F,G>
- com.jnape.palatable.lambda.adt.choice.Choice7._E<A,B,C,D,E,F,G>
- com.jnape.palatable.lambda.adt.choice.Choice7._F<A,B,C,D,E,F,G>
- com.jnape.palatable.lambda.adt.choice.Choice7._G<A,B,C,D,E,F,G>
- com.jnape.palatable.lambda.adt.choice.Choice8<A,B,C,D,E,F,G,H> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.adt.coproduct.CoProduct8<A,B,C,D,E,F,G,H,CP8>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.choice.Choice8._A<A,B,C,D,E,F,G,H>
- com.jnape.palatable.lambda.adt.choice.Choice8._B<A,B,C,D,E,F,G,H>
- com.jnape.palatable.lambda.adt.choice.Choice8._C<A,B,C,D,E,F,G,H>
- com.jnape.palatable.lambda.adt.choice.Choice8._D<A,B,C,D,E,F,G,H>
- com.jnape.palatable.lambda.adt.choice.Choice8._E<A,B,C,D,E,F,G,H>
- com.jnape.palatable.lambda.adt.choice.Choice8._F<A,B,C,D,E,F,G,H>
- com.jnape.palatable.lambda.adt.choice.Choice8._G<A,B,C,D,E,F,G,H>
- com.jnape.palatable.lambda.adt.choice.Choice8._H<A,B,C,D,E,F,G,H>
- com.jnape.palatable.lambda.functions.builtin.fn3.Clamp<A> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq<A> (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy<A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqWith<A> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Coalesce<L,R> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.monoid.builtin.Collapse<_1,_2> (implements com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory<A,B,C>)
- com.jnape.palatable.lambda.semigroup.builtin.Collapse<_1,_2> (implements com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>)
- com.jnape.palatable.lambda.optics.lenses.CollectionLens
- com.jnape.palatable.lambda.functions.builtin.fn3.Compare<A> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.ordering.ComparisonRelation (implements com.jnape.palatable.lambda.adt.coproduct.CoProduct3<A,B,C,CP3>)
- com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.Equal
- com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.GreaterThan
- com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.LessThan
- com.jnape.palatable.lambda.functor.builtin.Compose<F,G,A> (implements com.jnape.palatable.lambda.functor.Applicative<A,App>)
- com.jnape.palatable.lambda.monoid.builtin.Compose<A> (implements com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>)
- com.jnape.palatable.lambda.semigroup.builtin.Compose<A> (implements com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>)
- com.jnape.palatable.lambda.monoid.builtin.Concat<A> (implements com.jnape.palatable.lambda.monoid.Monoid<A>)
- com.jnape.palatable.lambda.internal.iteration.ConcatenatingIterable<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Cons<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.internal.iteration.ConsingIterator<A> (implements java.util.Iterator<E>)
- 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.functions.builtin.fn1.Constantly<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Cycle<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.internal.iteration.CyclicIterable<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Difference<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Distinct<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.internal.iteration.DistinctIterable<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Downcast<A,B> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Drop<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.internal.iteration.DroppingIterable<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.functions.builtin.fn2.DropWhile<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- 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.Either.Left<L,R>
- com.jnape.palatable.lambda.adt.Either.Right<L,R>
- com.jnape.palatable.lambda.optics.lenses.EitherLens
- com.jnape.palatable.lambda.optics.prisms.EitherPrism
- com.jnape.palatable.lambda.monad.transformer.builtin.EitherT<M,L,R> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.monad.MonadError<E,A,M>, com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Empty<A> (implements com.jnape.palatable.lambda.functions.specialized.Predicate<A>)
- com.jnape.palatable.lambda.monoid.builtin.Endo<A> (implements com.jnape.palatable.lambda.monoid.Monoid<A>)
- com.jnape.palatable.lambda.monoid.builtin.EndoK<M,A,MA> (implements com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Eq<A> (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>)
- 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.functions.builtin.fn2.Filter<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.internal.iteration.FilteringIterable<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Find<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.monoid.builtin.First<A> (implements com.jnape.palatable.lambda.monoid.Monoid<A>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Flatten<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft<A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight<A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Force<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn2.GroupBy<K,V> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.GT<A> (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn3.GTBy<A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn2.GTE<A> (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy<A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn3.GTEWith<A> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn3.GTWith<A> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Head<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.adt.hlist.HList
- com.jnape.palatable.lambda.adt.hlist.HList.HCons<Head,Tail>
- com.jnape.palatable.lambda.adt.hlist.SingletonHList<_1> (implements com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.hlist.Tuple2<_1,_2> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>, com.jnape.palatable.lambda.adt.product.Product2<_1,_2>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.hlist.Tuple3<_1,_2,_3> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.adt.product.Product3<_1,_2,_3>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.hlist.Tuple4<_1,_2,_3,_4> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.adt.product.Product4<_1,_2,_3,_4>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.hlist.Tuple5<_1,_2,_3,_4,_5> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.adt.product.Product5<_1,_2,_3,_4,_5>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.hlist.Tuple6<_1,_2,_3,_4,_5,_6> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.adt.product.Product6<_1,_2,_3,_4,_5,_6>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.hlist.Tuple7<_1,_2,_3,_4,_5,_6,_7> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.adt.product.Product7<_1,_2,_3,_4,_5,_6,_7>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.hlist.Tuple8<_1,_2,_3,_4,_5,_6,_7,_8> (implements com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.adt.product.Product8<_1,_2,_3,_4,_5,_6,_7,_8>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.adt.hlist.HList.HNil
- com.jnape.palatable.lambda.adt.hlist.HList.HCons<Head,Tail>
- com.jnape.palatable.lambda.optics.lenses.HListLens
- com.jnape.palatable.lambda.adt.hmap.HMap (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.optics.lenses.HMapLens
- com.jnape.palatable.lambda.functions.builtin.fn1.Id<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- 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.monad.transformer.builtin.IdentityT<M,A> (implements com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
- com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse<A,B> (implements com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>)
- com.jnape.palatable.lambda.internal.iteration.ImmutableIterator<Element> (implements java.util.Iterator<E>)
- com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator<A,B>
- com.jnape.palatable.lambda.internal.iteration.DroppingIterator<A>
- com.jnape.palatable.lambda.internal.iteration.FilteringIterator<A>
- com.jnape.palatable.lambda.internal.iteration.FlatteningIterator<A>
- com.jnape.palatable.lambda.internal.iteration.GroupingIterator<A>
- com.jnape.palatable.lambda.internal.iteration.InfiniteIterator<A>
- com.jnape.palatable.lambda.internal.iteration.CyclicIterator<A>
- com.jnape.palatable.lambda.internal.iteration.RepetitiousIterator<A>
- com.jnape.palatable.lambda.internal.iteration.InitIterator<A>
- com.jnape.palatable.lambda.internal.iteration.MappingIterator<A,B>
- com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterator<A>
- com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterator<A>
- com.jnape.palatable.lambda.internal.iteration.PrependingIterator<A>
- com.jnape.palatable.lambda.internal.iteration.ReversingIterator<A>
- com.jnape.palatable.lambda.internal.iteration.RewindableIterator<A>
- com.jnape.palatable.lambda.internal.iteration.ScanningIterator<A,B>
- com.jnape.palatable.lambda.internal.iteration.TakingIterator<A>
- com.jnape.palatable.lambda.internal.iteration.UnfoldingIterator<A,B>
- com.jnape.palatable.lambda.internal.iteration.ZippingIterator<C,A,B>
- com.jnape.palatable.lambda.internal.ImmutableQueue<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.internal.ImmutableQueue.Empty<A>
- com.jnape.palatable.lambda.internal.ImmutableQueue.NonEmpty<A>
- com.jnape.palatable.lambda.internal.ImmutableStack<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.internal.ImmutableStack.Empty<A>
- com.jnape.palatable.lambda.internal.ImmutableStack.Node<A>
- com.jnape.palatable.lambda.adt.hlist.Index<Target,TargetList>
- com.jnape.palatable.lambda.functions.builtin.fn2.InGroupsOf<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Init<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Inits<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.semigroup.builtin.Intersection<A> (implements com.jnape.palatable.lambda.semigroup.Semigroup<A>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Intersperse<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Into<A,B,C> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Into1<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Into3<A,B,C,D> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Into4<A,B,C,D,E> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Into5<A,B,C,D,E,F> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Into6<A,B,C,D,E,F,G> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Into7<A,B,C,D,E,F,G,H> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Into8<A,B,C,D,E,F,G,H,I> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.io.IO<A> (implements com.jnape.palatable.lambda.monad.MonadError<E,A,M>, com.jnape.palatable.lambda.monad.MonadRec<A,M>)
- com.jnape.palatable.lambda.io.IO.Compose<A>
- com.jnape.palatable.lambda.optics.lenses.IterableLens
- com.jnape.palatable.lambda.functions.builtin.fn2.Iterate<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.monad.transformer.builtin.IterateT<M,A> (implements com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
- com.jnape.palatable.lambda.monoid.builtin.Join (implements com.jnape.palatable.lambda.monoid.Monoid<A>)
- com.jnape.palatable.lambda.traversable.LambdaIterable<A> (implements com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.traversable.LambdaMap<A,B> (implements com.jnape.palatable.lambda.functor.Functor<A,F>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Last<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.monoid.builtin.Last<A> (implements com.jnape.palatable.lambda.monoid.Monoid<A>)
- 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.functions.builtin.fn2.LazyRec<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.monad.transformer.builtin.LazyT<M,A> (implements com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
- com.jnape.palatable.lambda.monoid.builtin.LeftAll<L,R> (implements com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>)
- com.jnape.palatable.lambda.semigroup.builtin.LeftAll<L,R> (implements com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>)
- com.jnape.palatable.lambda.monoid.builtin.LeftAny<L,R> (implements com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>)
- com.jnape.palatable.lambda.semigroup.builtin.LeftAny<L,R> (implements com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2<A,B,C,App,AppC> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3<A,B,C,D,App,AppD> (implements com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>)
- com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4<A,B,C,D,E,App,AppE> (implements com.jnape.palatable.lambda.functions.Fn5<A,B,C,D,E,F>)
- com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5<A,B,C,D,E,F,App,AppF> (implements com.jnape.palatable.lambda.functions.Fn6<A,B,C,D,E,F,G>)
- com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6<A,B,C,D,E,F,G,App,AppG> (implements com.jnape.palatable.lambda.functions.Fn7<A,B,C,D,E,F,G,H>)
- com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7<A,B,C,D,E,F,G,H,App,AppH> (implements com.jnape.palatable.lambda.functions.Fn8<A,B,C,D,E,F,G,H,I>)
- com.jnape.palatable.lambda.optics.lenses.ListLens
- com.jnape.palatable.lambda.functions.builtin.fn2.LT<A> (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn3.LTBy<A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn2.LTE<A> (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy<A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn3.LTEWith<A> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn3.LTWith<A> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Magnetize<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn2.MagnetizeBy<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Map<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.optics.lenses.MapLens
- com.jnape.palatable.lambda.internal.iteration.MappingIterable<A,B> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.optics.prisms.MapPrism
- 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.optics.functions.Matching<S,T,A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.semigroup.builtin.Max<A> (implements com.jnape.palatable.lambda.semigroup.Semigroup<A>)
- com.jnape.palatable.lambda.semigroup.builtin.MaxBy<A,B> (implements com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>)
- com.jnape.palatable.lambda.semigroup.builtin.MaxWith<A> (implements com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>)
- 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.Maybe.Just<A>
- com.jnape.palatable.lambda.adt.Maybe.Nothing<A>
- com.jnape.palatable.lambda.optics.lenses.MaybeLens
- com.jnape.palatable.lambda.optics.prisms.MaybePrism
- com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT<M,A> (implements com.jnape.palatable.lambda.monad.MonadError<E,A,M>, com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
- com.jnape.palatable.lambda.monoid.builtin.Merge<L,R> (implements com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory<A,B,C>)
- com.jnape.palatable.lambda.semigroup.builtin.Merge<L,R> (implements com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>)
- com.jnape.palatable.lambda.monoid.builtin.MergeHMaps (implements com.jnape.palatable.lambda.monoid.Monoid<A>)
- com.jnape.palatable.lambda.monoid.builtin.MergeMaps<K,V> (implements com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory<A,B,C>)
- com.jnape.palatable.lambda.semigroup.builtin.Min<A> (implements com.jnape.palatable.lambda.semigroup.Semigroup<A>)
- com.jnape.palatable.lambda.semigroup.builtin.MinBy<A,B> (implements com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>)
- com.jnape.palatable.lambda.semigroup.builtin.MinWith<A> (implements com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Not<A> (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Occurrences<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.monoid.builtin.Or (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>, com.jnape.palatable.lambda.monoid.Monoid<A>)
- com.jnape.palatable.lambda.optics.functions.Over<S,T,A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Partition<A,B,C> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Peek<A,FA> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Peek2<A,B,FAB> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.optics.functions.Pre<P,S,T,A,B> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterable<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterable<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.functions.builtin.fn2.PrependAll<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.monoid.builtin.Present<A> (implements com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>)
- com.jnape.palatable.lambda.monoid.builtin.PutAll (implements com.jnape.palatable.lambda.monoid.Monoid<A>)
- com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit<A> (implements com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>)
- com.jnape.palatable.lambda.internal.iteration.RateLimitingIterable<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator<A> (implements java.util.Iterator<E>)
- com.jnape.palatable.lambda.optics.functions.Re<S,T,A,B> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT<R,M,A> (implements com.jnape.palatable.lambda.functor.Cartesian<A,B,P>, com.jnape.palatable.lambda.monad.MonadReader<R,A,MR>, com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
- com.jnape.palatable.lambda.functions.recursion.RecursiveResult<A,B> (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.MonadRec<A,M>, com.jnape.palatable.lambda.traversable.Traversable<A,T>)
- com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Recurse<A,B>
- com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Terminate<A,B>
- com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Repeat<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Replicate<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Reverse<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.internal.iteration.ReversingIterable<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.internal.iteration.RewindableIterator.Cache<A>
- com.jnape.palatable.lambda.monoid.builtin.RightAll<L,R> (implements com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>)
- com.jnape.palatable.lambda.semigroup.builtin.RightAll<L,R> (implements com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>)
- com.jnape.palatable.lambda.monoid.builtin.RightAny<L,R> (implements com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>)
- com.jnape.palatable.lambda.semigroup.builtin.RightAny<L,R> (implements com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>)
- com.jnape.palatable.lambda.monoid.builtin.RunAll<A> (implements com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>)
- com.jnape.palatable.lambda.semigroup.builtin.RunAll<A> (implements com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>)
- com.jnape.palatable.lambda.internal.Runtime
- com.jnape.palatable.lambda.monad.SafeT<M,A> (implements com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>)
- com.jnape.palatable.lambda.monad.SafeT.Body<M,A> (implements com.jnape.palatable.lambda.adt.coproduct.CoProduct2<A,B,CP2>)
- com.jnape.palatable.lambda.monad.SafeT.Body.Done<M,A>
- com.jnape.palatable.lambda.monad.SafeT.Body.More<M,A>
- com.jnape.palatable.lambda.monad.SafeT.Body.Suspended<M,A,B>
- com.jnape.palatable.lambda.functions.builtin.fn3.ScanLeft<A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Sequence<A,App,Trav,TravA,AppTrav> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.optics.functions.Set<S,T,A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.optics.lenses.SetLens
- com.jnape.palatable.lambda.functions.builtin.fn1.Size (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Slide<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Snoc<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.internal.iteration.SnocIterable<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.internal.iteration.SnocIterator<A> (implements java.util.Iterator<E>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Sort<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn2.SortBy<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.SortWith<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Span<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- 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.monad.transformer.builtin.StateT<S,M,A> (implements com.jnape.palatable.lambda.monad.MonadReader<R,A,MR>, com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>, 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.functions.builtin.fn1.Tail<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Tails<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Take<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.TakeWhile<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.internal.iteration.TakingIterable<A> (implements java.lang.Iterable<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>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.jnape.palatable.lambda.internal.iteration.IterationInterruptedException
- java.lang.RuntimeException
- java.lang.Exception
- com.jnape.palatable.lambda.functions.builtin.fn3.Times<A> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn2.ToArray<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.ToCollection<A,C> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn2.ToMap<K,V,M> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.recursion.Trampoline<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator<A,B> (implements java.util.Iterator<E>)
- com.jnape.palatable.lambda.monoid.builtin.Trivial (implements com.jnape.palatable.lambda.monoid.Monoid<A>)
- 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.Try.Failure<A>
- com.jnape.palatable.lambda.adt.Try.Success<A>
- com.jnape.palatable.lambda.functions.builtin.fn2.Tupler2<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Uncons<A> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.optics.functions.Under<S,T,A,B> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Unfoldr<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.monoid.builtin.Union<A> (implements com.jnape.palatable.lambda.monoid.Monoid<A>)
- com.jnape.palatable.lambda.internal.iteration.UnioningIterable<A> (implements java.lang.Iterable<T>)
- com.jnape.palatable.lambda.adt.Unit
- com.jnape.palatable.lambda.functions.builtin.fn2.Until<A> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn1.Upcast<A,B> (implements com.jnape.palatable.lambda.functions.Fn1<A,B>)
- com.jnape.palatable.lambda.optics.prisms.UUIDPrism
- com.jnape.palatable.lambda.optics.functions.View<S,T,A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- 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>)
- com.jnape.palatable.lambda.monad.transformer.builtin.WriterT<W,M,A> (implements com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T>, com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>)
- com.jnape.palatable.lambda.monoid.builtin.Xor (implements com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>, com.jnape.palatable.lambda.monoid.Monoid<A>)
- com.jnape.palatable.lambda.functions.builtin.fn2.Zip<A,B> (implements com.jnape.palatable.lambda.functions.Fn2<A,B,C>)
- com.jnape.palatable.lambda.functions.builtin.fn3.ZipWith<A,B,C> (implements com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>)
Interface Hierarchy
- com.jnape.palatable.lambda.functor.BoundedBifunctor<A,B,ContraA,ContraB,BF>
- com.jnape.palatable.lambda.functor.Bifunctor<A,B,BF>
- com.jnape.palatable.lambda.functor.Contravariant<A,C>
- com.jnape.palatable.lambda.functor.Profunctor<A,B,PF>
- com.jnape.palatable.lambda.functor.Cartesian<A,B,P>
- com.jnape.palatable.lambda.functions.Fn1<A,B> (also extends com.jnape.palatable.lambda.functor.Cocartesian<A,B,P>, 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.functions.Effect<A>
- com.jnape.palatable.lambda.functions.Fn0<A>
- com.jnape.palatable.lambda.functions.Fn2<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>
- com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>
- com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>
- com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory<A,B,C>
- com.jnape.palatable.lambda.functions.Fn5<A,B,C,D,E,F>
- com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>
- com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>
- com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>
- com.jnape.palatable.lambda.semigroup.Semigroup<A>
- com.jnape.palatable.lambda.monoid.Monoid<A>
- com.jnape.palatable.lambda.functions.specialized.Kleisli<A,B,M,MB>
- com.jnape.palatable.lambda.functions.specialized.Predicate<A>
- com.jnape.palatable.lambda.functions.Fn1<A,B> (also extends com.jnape.palatable.lambda.functor.Cocartesian<A,B,P>, 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.Cocartesian<A,B,P>
- com.jnape.palatable.lambda.functions.Fn1<A,B> (also extends com.jnape.palatable.lambda.functor.Cartesian<A,B,P>, 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.functions.Effect<A>
- com.jnape.palatable.lambda.functions.Fn0<A>
- com.jnape.palatable.lambda.functions.Fn2<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>
- com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>
- com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>
- com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory<A,B,C>
- com.jnape.palatable.lambda.functions.Fn5<A,B,C,D,E,F>
- com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>
- com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>
- com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>
- com.jnape.palatable.lambda.semigroup.Semigroup<A>
- com.jnape.palatable.lambda.monoid.Monoid<A>
- com.jnape.palatable.lambda.functions.specialized.Kleisli<A,B,M,MB>
- com.jnape.palatable.lambda.functions.specialized.Predicate<A>
- com.jnape.palatable.lambda.functions.Fn1<A,B> (also extends com.jnape.palatable.lambda.functor.Cartesian<A,B,P>, 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.optics.Iso<S,T,A,B> (also extends com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.optics.Optic<P,F,S,T,A,B>)
- com.jnape.palatable.lambda.optics.Iso.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey<A,B>
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey.Simple<A>
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey<A,B>
- com.jnape.palatable.lambda.optics.Iso.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.optics.Lens<S,T,A,B> (also extends com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.optics.Optic<P,F,S,T,A,B>)
- com.jnape.palatable.lambda.optics.Lens.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.adt.hmap.Schema<Values>
- com.jnape.palatable.lambda.optics.Lens.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.optics.Prism<S,T,A,B> (also extends com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.optics.ProtoOptic<P,S,T,A,B>)
- com.jnape.palatable.lambda.optics.Prism.Simple<S,A>
- com.jnape.palatable.lambda.functor.Cartesian<A,B,P>
- com.jnape.palatable.lambda.functor.Profunctor<A,B,PF>
- com.jnape.palatable.lambda.adt.coproduct.CoProduct2<A,B,CP2>
- com.jnape.palatable.lambda.adt.coproduct.CoProduct3<A,B,C,CP3>
- com.jnape.palatable.lambda.adt.coproduct.CoProduct4<A,B,C,D,CP4>
- com.jnape.palatable.lambda.adt.coproduct.CoProduct5<A,B,C,D,E,CP5>
- com.jnape.palatable.lambda.adt.coproduct.CoProduct6<A,B,C,D,E,F,CP6>
- com.jnape.palatable.lambda.adt.coproduct.CoProduct7<A,B,C,D,E,F,G,CP7>
- com.jnape.palatable.lambda.adt.coproduct.CoProduct8<A,B,C,D,E,F,G,H,CP8>
- com.jnape.palatable.lambda.functor.Functor<A,F>
- com.jnape.palatable.lambda.functor.Applicative<A,App>
- com.jnape.palatable.lambda.monad.Monad<A,M>
- com.jnape.palatable.lambda.monad.MonadError<E,A,M>
- com.jnape.palatable.lambda.monad.MonadReader<R,A,MR>
- com.jnape.palatable.lambda.functions.Fn1<A,B> (also extends com.jnape.palatable.lambda.functor.Cartesian<A,B,P>, com.jnape.palatable.lambda.functor.Cocartesian<A,B,P>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>)
- com.jnape.palatable.lambda.functions.Effect<A>
- com.jnape.palatable.lambda.functions.Fn0<A>
- com.jnape.palatable.lambda.functions.Fn2<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>
- com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>
- com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>
- com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory<A,B,C>
- com.jnape.palatable.lambda.functions.Fn5<A,B,C,D,E,F>
- com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>
- com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>
- com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>
- com.jnape.palatable.lambda.semigroup.Semigroup<A>
- com.jnape.palatable.lambda.monoid.Monoid<A>
- com.jnape.palatable.lambda.functions.specialized.Kleisli<A,B,M,MB>
- com.jnape.palatable.lambda.functions.specialized.Predicate<A>
- com.jnape.palatable.lambda.functions.Fn1<A,B> (also extends com.jnape.palatable.lambda.functor.Cartesian<A,B,P>, com.jnape.palatable.lambda.functor.Cocartesian<A,B,P>, com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>)
- com.jnape.palatable.lambda.monad.MonadRec<A,M>
- com.jnape.palatable.lambda.functions.Fn1<A,B> (also extends com.jnape.palatable.lambda.functor.Cartesian<A,B,P>, com.jnape.palatable.lambda.functor.Cocartesian<A,B,P>, com.jnape.palatable.lambda.monad.MonadReader<R,A,MR>, com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>)
- com.jnape.palatable.lambda.functions.Effect<A>
- com.jnape.palatable.lambda.functions.Fn0<A>
- com.jnape.palatable.lambda.functions.Fn2<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>
- com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>
- com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>
- com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory<A,B,C>
- com.jnape.palatable.lambda.functions.Fn5<A,B,C,D,E,F>
- com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>
- com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>
- com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>
- com.jnape.palatable.lambda.semigroup.Semigroup<A>
- com.jnape.palatable.lambda.monoid.Monoid<A>
- com.jnape.palatable.lambda.functions.specialized.Kleisli<A,B,M,MB>
- com.jnape.palatable.lambda.functions.specialized.Predicate<A>
- com.jnape.palatable.lambda.optics.Iso<S,T,A,B> (also extends com.jnape.palatable.lambda.optics.Optic<P,F,S,T,A,B>, com.jnape.palatable.lambda.functor.Profunctor<A,B,PF>)
- com.jnape.palatable.lambda.optics.Iso.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey<A,B>
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey.Simple<A>
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey<A,B>
- com.jnape.palatable.lambda.optics.Iso.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.optics.Lens<S,T,A,B> (also extends com.jnape.palatable.lambda.optics.Optic<P,F,S,T,A,B>, com.jnape.palatable.lambda.functor.Profunctor<A,B,PF>)
- com.jnape.palatable.lambda.optics.Lens.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.adt.hmap.Schema<Values>
- com.jnape.palatable.lambda.optics.Lens.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T> (also extends com.jnape.palatable.lambda.monad.Monad<A,M>, com.jnape.palatable.lambda.monad.MonadBase<M,A,MB>)
- com.jnape.palatable.lambda.optics.Prism<S,T,A,B> (also extends com.jnape.palatable.lambda.functor.Profunctor<A,B,PF>, com.jnape.palatable.lambda.optics.ProtoOptic<P,S,T,A,B>)
- com.jnape.palatable.lambda.optics.Prism.Simple<S,A>
- com.jnape.palatable.lambda.functions.Fn1<A,B> (also extends com.jnape.palatable.lambda.functor.Cartesian<A,B,P>, com.jnape.palatable.lambda.functor.Cocartesian<A,B,P>, com.jnape.palatable.lambda.monad.MonadReader<R,A,MR>, com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>)
- com.jnape.palatable.lambda.monad.transformer.MonadT<M,A,MT,T> (also extends com.jnape.palatable.lambda.monad.MonadBase<M,A,MB>, com.jnape.palatable.lambda.monad.MonadRec<A,M>)
- com.jnape.palatable.lambda.monad.MonadWriter<W,A,MW>
- com.jnape.palatable.lambda.functions.Fn1<A,B> (also extends com.jnape.palatable.lambda.functor.Cartesian<A,B,P>, com.jnape.palatable.lambda.functor.Cocartesian<A,B,P>, com.jnape.palatable.lambda.monad.MonadReader<R,A,MR>, com.jnape.palatable.lambda.monad.MonadRec<A,M>)
- com.jnape.palatable.lambda.functions.Effect<A>
- com.jnape.palatable.lambda.functions.Fn0<A>
- com.jnape.palatable.lambda.functions.Fn2<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.BiPredicate<A,B>
- com.jnape.palatable.lambda.functions.Fn3<A,B,C,D>
- com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>
- com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory<A,B,C>
- com.jnape.palatable.lambda.functions.Fn5<A,B,C,D,E,F>
- com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory<A,B,C>
- com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,B>
- com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,B>
- com.jnape.palatable.lambda.functions.Fn4<A,B,C,D,E>
- com.jnape.palatable.lambda.semigroup.Semigroup<A>
- com.jnape.palatable.lambda.monoid.Monoid<A>
- com.jnape.palatable.lambda.functions.specialized.Kleisli<A,B,M,MB>
- com.jnape.palatable.lambda.functions.specialized.Predicate<A>
- com.jnape.palatable.lambda.functions.Fn1<A,B> (also extends com.jnape.palatable.lambda.functor.Cartesian<A,B,P>, com.jnape.palatable.lambda.functor.Cocartesian<A,B,P>, com.jnape.palatable.lambda.monad.MonadReader<R,A,MR>, com.jnape.palatable.lambda.monad.MonadRec<A,M>)
- com.jnape.palatable.lambda.monad.Monad<A,M>
- com.jnape.palatable.lambda.traversable.Traversable<A,T>
- com.jnape.palatable.lambda.functor.Applicative<A,App>
- com.jnape.palatable.lambda.functions.specialized.Lift<B>
- java.util.Map.Entry<K,V>
- com.jnape.palatable.lambda.monoid.builtin.MergeHMaps.Φ<R>
- com.jnape.palatable.lambda.monad.MonadBase<M,A,MB>
- com.jnape.palatable.lambda.optics.Optic<P,F,S,T,A,B>
- com.jnape.palatable.lambda.optics.Iso<S,T,A,B> (also extends com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.functor.Profunctor<A,B,PF>)
- com.jnape.palatable.lambda.optics.Iso.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey<A,B>
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey.Simple<A>
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey<A,B>
- com.jnape.palatable.lambda.optics.Iso.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.optics.Lens<S,T,A,B> (also extends com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.functor.Profunctor<A,B,PF>)
- com.jnape.palatable.lambda.optics.Lens.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.adt.hmap.Schema<Values>
- com.jnape.palatable.lambda.optics.Lens.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>)
- com.jnape.palatable.lambda.optics.Optic.Simple<P,F,S,A>
- com.jnape.palatable.lambda.optics.Iso.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Iso<S,T,A,B>)
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey<A,B>
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey.Simple<A>
- com.jnape.palatable.lambda.adt.hmap.TypeSafeKey<A,B>
- com.jnape.palatable.lambda.optics.Lens.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Lens<S,T,A,B>)
- com.jnape.palatable.lambda.adt.hmap.Schema<Values>
- com.jnape.palatable.lambda.optics.Iso.Simple<S,A> (also extends com.jnape.palatable.lambda.optics.Iso<S,T,A,B>)
- com.jnape.palatable.lambda.optics.ProtoOptic<P,S,T,A,B>
- com.jnape.palatable.lambda.optics.Prism<S,T,A,B> (also extends com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.functor.Profunctor<A,B,PF>)
- com.jnape.palatable.lambda.optics.Prism.Simple<S,A>
- com.jnape.palatable.lambda.optics.Prism<S,T,A,B> (also extends com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.functor.Profunctor<A,B,PF>)
- com.jnape.palatable.lambda.optics.Iso<S,T,A,B> (also extends com.jnape.palatable.lambda.monad.MonadRec<A,M>, com.jnape.palatable.lambda.functor.Profunctor<A,B,PF>)
- com.jnape.palatable.lambda.functions.specialized.Pure<F>
- com.jnape.palatable.lambda.monad.SafeT.Body.Suspended.Φ<M,B,R>
- com.jnape.palatable.lambda.functions.specialized.SideEffect