Hierarchy For All Packages

Package Hierarchies:

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.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.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.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.ImmutableQueue<A> (implements java.lang.Iterable<T>)
    • com.jnape.palatable.lambda.internal.ImmutableStack<A> (implements java.lang.Iterable<T>)
    • com.jnape.palatable.lambda.adt.hlist.Index<Target,​TargetList>
      • com.jnape.palatable.lambda.adt.hlist.Index.N<Target,​Head,​List,​PreviousIndex>
      • com.jnape.palatable.lambda.adt.hlist.Index.Z<Target>
    • 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.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.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.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.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)
    • 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.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.Fn6<A,​B,​C,​D,​E,​F,​G>
                    • com.jnape.palatable.lambda.functions.Fn7<A,​B,​C,​D,​E,​F,​G,​H>
                      • com.jnape.palatable.lambda.functions.Fn8<A,​B,​C,​D,​E,​F,​G,​H,​I>
              • com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,​B>
                • com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,​B>
            • 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.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.Fn6<A,​B,​C,​D,​E,​F,​G>
                    • com.jnape.palatable.lambda.functions.Fn7<A,​B,​C,​D,​E,​F,​G,​H>
                      • com.jnape.palatable.lambda.functions.Fn8<A,​B,​C,​D,​E,​F,​G,​H,​I>
              • com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,​B>
                • com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,​B>
            • 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.monad.MonadRec<A,​M>, com.jnape.palatable.lambda.optics.Optic<P,​F,​S,​T,​A,​B>)
      • 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.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.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.Fn6<A,​B,​C,​D,​E,​F,​G>
                      • com.jnape.palatable.lambda.functions.Fn7<A,​B,​C,​D,​E,​F,​G,​H>
                        • com.jnape.palatable.lambda.functions.Fn8<A,​B,​C,​D,​E,​F,​G,​H,​I>
                • com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,​B>
                  • com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,​B>
              • 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.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.Fn6<A,​B,​C,​D,​E,​F,​G>
                      • com.jnape.palatable.lambda.functions.Fn7<A,​B,​C,​D,​E,​F,​G,​H>
                        • com.jnape.palatable.lambda.functions.Fn8<A,​B,​C,​D,​E,​F,​G,​H,​I>
                • com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,​B>
                  • com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,​B>
              • 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.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.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.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.Fn6<A,​B,​C,​D,​E,​F,​G>
                      • com.jnape.palatable.lambda.functions.Fn7<A,​B,​C,​D,​E,​F,​G,​H>
                        • com.jnape.palatable.lambda.functions.Fn8<A,​B,​C,​D,​E,​F,​G,​H,​I>
                • com.jnape.palatable.lambda.functions.specialized.SemigroupFactory<A,​B>
                  • com.jnape.palatable.lambda.functions.specialized.MonoidFactory<A,​B>
              • 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.traversable.Traversable<A,​T>
  • com.jnape.palatable.lambda.functions.specialized.Lift<B>
  • java.util.Map.Entry<K,​V>
    • com.jnape.palatable.lambda.adt.product.Product2<_1,​_2>
      • com.jnape.palatable.lambda.adt.product.Product3<_1,​_2,​_3>
        • com.jnape.palatable.lambda.adt.product.Product4<_1,​_2,​_3,​_4>
          • com.jnape.palatable.lambda.adt.product.Product5<_1,​_2,​_3,​_4,​_5>
            • com.jnape.palatable.lambda.adt.product.Product6<_1,​_2,​_3,​_4,​_5,​_6>
              • com.jnape.palatable.lambda.adt.product.Product7<_1,​_2,​_3,​_4,​_5,​_6,​_7>
                • com.jnape.palatable.lambda.adt.product.Product8<_1,​_2,​_3,​_4,​_5,​_6,​_7,​_8>
  • com.jnape.palatable.lambda.monoid.builtin.MergeHMaps.Φ<R>
  • com.jnape.palatable.lambda.monad.MonadBase<M,​A,​MB>
    • 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.MonadRec<A,​M>)
  • 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.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.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.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.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.functions.specialized.Pure<F>
  • com.jnape.palatable.lambda.monad.SafeT.Body.Suspended.Φ<M,​B,​R>
  • com.jnape.palatable.lambda.functions.specialized.SideEffect