Index

$ A B C D E F G H I J K L M N O P Q R S T U V W X Z _ Ω 
All Classes and Interfaces|All Packages|Serialized Form

$

$<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Function application, represented as a higher-order Fn2 that receives an Fn1 and its argument, and applies it.
$() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.$
 
$() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.$
 
$(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.$
 
$(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.$
 

A

a - Variable in class com.jnape.palatable.lambda.adt.choice.Choice2._A
 
a - Variable in class com.jnape.palatable.lambda.adt.choice.Choice3._A
 
a - Variable in class com.jnape.palatable.lambda.adt.choice.Choice4._A
 
a - Variable in class com.jnape.palatable.lambda.adt.choice.Choice5._A
 
a - Variable in class com.jnape.palatable.lambda.adt.choice.Choice6._A
 
a - Variable in class com.jnape.palatable.lambda.adt.choice.Choice7._A
 
a - Variable in class com.jnape.palatable.lambda.adt.choice.Choice8._A
 
a - Variable in class com.jnape.palatable.lambda.adt.Maybe.Just
 
a - Variable in class com.jnape.palatable.lambda.adt.These._A
 
a - Variable in class com.jnape.palatable.lambda.adt.Try.Success
 
a - Variable in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Recurse
 
a - Variable in class com.jnape.palatable.lambda.functor.builtin.Const
 
a - Variable in class com.jnape.palatable.lambda.functor.builtin.Identity
 
a - Variable in class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
 
a - Variable in class com.jnape.palatable.lambda.monad.SafeT.Body.Done
 
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice2
Static factory method for wrapping a value of type A in a Choice2.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
Static factory method for wrapping a value of type A in a Choice3.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
Static factory method for wrapping a value of type A in a Choice4.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
Static factory method for wrapping a value of type A in a Choice5.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
Static factory method for wrapping a value of type A in a Choice6.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
Static factory method for wrapping a value of type A in a Choice7.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
Static factory method for wrapping a value of type A in a Choice8.
a(A) - Static method in class com.jnape.palatable.lambda.adt.These
Static factory method for wrapping a value of type A in a These.
absent() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Absent
 
absent(Semigroup<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Absent
 
absent(Semigroup<A>, Maybe<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Absent
 
absent(Semigroup<A>, Maybe<A>, Maybe<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Absent
 
Absent<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup instance formed by Maybe<A> and a semigroup over A.
Absent() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.Absent
 
adapt(Optic<? super Cartesian<?, ?, ?>, ? super Functor<?, ?>, S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Lens.Simple
Adapt a Lens with the right variance to a Lens.Simple.
adapt(Optic<? super Cocartesian<?, ?, ?>, ? super Functor<?, ?>, S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Prism.Simple
Adapt an Optic with compatible bounds to a simple Prism.
adapt(Optic<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Iso.Simple
Adapt an Optic with the right variance to an Iso.Simple.
adapt(Optic<? super P, ? super F, S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Optic.Simple
Adapt an Optic with S/T and A/B unified into a simple optic.
adapt(Prism<S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Prism.Simple
Adapt a Prism with compatible bounds to a simple Prism.
adapt(ProtoOptic<? super Cocartesian<?, ?, ?>, S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Prism.Simple
Adapt a ProtoOptic with compatible bounds to a simple Prism.
add(TypeSafeKey<?, A>) - Method in interface com.jnape.palatable.lambda.adt.hmap.Schema
Add a new TypeSafeKey to the head of this Schema.
addAll() - Static method in class com.jnape.palatable.lambda.monoid.builtin.AddAll
 
addAll(Fn0<C>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.AddAll
 
addAll(Fn0<C>, C) - Static method in class com.jnape.palatable.lambda.monoid.builtin.AddAll
 
addAll(Fn0<C>, C, C) - Static method in class com.jnape.palatable.lambda.monoid.builtin.AddAll
 
AddAll<A,C> - Class in com.jnape.palatable.lambda.monoid.builtin
The Monoid instance formed under mutative concatenation for an arbitrary Collection.
AddAll() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.AddAll
 
after() - Method in class com.jnape.palatable.lambda.adt.hlist.Index
Nest this index deeper by one element.
all() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.All
 
all(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.All
 
all(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.All
 
All<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Eagerly apply a predicate to each element in an Iterable, returning true if every element satisfies the predicate, and false otherwise.
All() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.All
 
alter() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Alter
 
alter(Effect<? super A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Alter
 
alter(Effect<? super A>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Alter
 
alter(Consumer<Map<TypeSafeKey<?, ?>, Object>>) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
 
Alter<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Effect<A> and some A, produce an IO that, when run, performs the effect on A and returns it.
Alter() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Alter
 
and() - Static method in class com.jnape.palatable.lambda.monoid.builtin.And
 
and(BiPredicate<? super A, ? super B>) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Left-to-right short-circuiting logical conjunction.
and(Predicate<? super A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Left-to-right short-circuiting logical conjunction.
and(ReaderT<A, M, B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Left-to-right composition between ReaderT instances running under the same effect and compatible between their inputs and outputs.
and(Boolean) - Static method in class com.jnape.palatable.lambda.monoid.builtin.And
 
and(Boolean, Boolean) - Static method in class com.jnape.palatable.lambda.monoid.builtin.And
 
And - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Boolean.
And() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.And
 
andThen(Effect<A>) - Method in interface com.jnape.palatable.lambda.functions.Effect
Left-to-right composition of Effects.
andThen(Fn2<? super B, ? super C, ? extends D>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Left-to-right composition between different arity functions.
andThen(Kleisli<B, C, M, MC>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Kleisli
Left-to-right composition of two compatible Kleisli arrows, yielding a new Kleisli arrow.
andThen(Iso.Simple<A, B>) - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
Compose two simple isos from left to right.
andThen(Iso.Simple<B, C>) - Method in interface com.jnape.palatable.lambda.adt.hmap.TypeSafeKey
Left-to-right composition of this TypeSafeKey with some other Iso.
andThen(Optic.Simple<? super Cartesian<?, ?, ?>, ? super Functor<?, ?>, A, B>) - Method in interface com.jnape.palatable.lambda.optics.Lens.Simple
Compose two simple optics from left to right.
andThen(Optic.Simple<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, A, B>) - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
Compose two simple optics from left to right.
andThen(Optic.Simple<? super P, ? super F, A, B>) - Method in interface com.jnape.palatable.lambda.optics.Optic.Simple
Compose two simple optics from left to right.
andThen(Optic<? super Cartesian<?, ?, ?>, ? super Functor<?, ?>, A, B, C, D>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Left-to-right composition of optics.
andThen(Optic<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, A, B, Z, C>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Left-to-right composition of optics.
andThen(Optic<? super P, ? super F, A, B, Z, C>) - Method in interface com.jnape.palatable.lambda.optics.Optic
Left-to-right composition of optics.
andThen(ProtoOptic<? super Cocartesian<?, ?, ?>, A, B, Z, C>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Left-to-right composition of proto-optics.
andThen(ProtoOptic<? super P, A, B, Z, C>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
Left-to-right composition of proto-optics.
antecedent - Variable in class com.jnape.palatable.lambda.internal.iteration.PrependingIterator
 
any() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Any
 
any(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Any
 
any(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Any
 
Any<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Eagerly apply a predicate to each element in an Iterable, returning true if any element satisfies the predicate, and false otherwise.
Any() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Any
 
Applicative<A,App> - Interface in com.jnape.palatable.lambda.functor
An interface representing applicative functors - functors that can have their results combined with other functors of the same instance in a context-free manner.
apply() - Method in interface com.jnape.palatable.lambda.functions.Fn0
Convenience method for applying this Fn0 without providing an explicit Unit.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Effect
Invoke this function explosively with the given argument.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Invoke this function explosively with the given argument.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn2
Partially apply this function by passing its first argument.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn3
Partially apply this function by taking its first argument.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn4
Partially apply this function by taking its first argument.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn5
Partially apply this function by taking its first argument.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn6
Partially apply this function by taking its first argument.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn7
Partially apply this function by taking its first argument.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn8
Partially apply this function by taking its first argument.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
 
apply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Partially apply this function by passing its first argument.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
 
apply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.MonoidFactory
 
apply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.Pure
 
apply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.SemigroupFactory
 
apply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn2
Invoke this function with the given arguments.
apply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn3
Partially apply this function by taking its first two arguments.
apply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn4
Partially apply this function by taking its first two arguments.
apply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn5
Partially apply this function by taking its first two arguments.
apply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn6
Partially apply this function by taking its first two arguments.
apply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn7
Partially apply this function by taking its first two arguments.
apply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn8
Partially apply this function by taking its first two arguments.
apply(A, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
 
apply(A, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
 
apply(A, B, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.MonoidFactory
 
apply(A, B, C) - Method in interface com.jnape.palatable.lambda.functions.Fn3
Invoke this function with the given arguments.
apply(A, B, C) - Method in interface com.jnape.palatable.lambda.functions.Fn4
Partially apply this function by taking its first three arguments.
apply(A, B, C) - Method in interface com.jnape.palatable.lambda.functions.Fn5
Partially apply this function by taking its first three arguments.
apply(A, B, C) - Method in interface com.jnape.palatable.lambda.functions.Fn6
Partially apply this function by taking its first three arguments.
apply(A, B, C) - Method in interface com.jnape.palatable.lambda.functions.Fn7
Partially apply this function by taking its first three arguments.
apply(A, B, C) - Method in interface com.jnape.palatable.lambda.functions.Fn8
Partially apply this function by taking its first three arguments.
apply(A, B, C, D) - Method in interface com.jnape.palatable.lambda.functions.Fn4
Invoke this function with the given arguments.
apply(A, B, C, D) - Method in interface com.jnape.palatable.lambda.functions.Fn5
Partially apply this function by taking its first four arguments.
apply(A, B, C, D) - Method in interface com.jnape.palatable.lambda.functions.Fn6
Partially apply this function by taking its first four arguments.
apply(A, B, C, D) - Method in interface com.jnape.palatable.lambda.functions.Fn7
Partially apply this function by taking its first four arguments.
apply(A, B, C, D) - Method in interface com.jnape.palatable.lambda.functions.Fn8
Partially apply this function by taking its first four arguments.
apply(A, B, C, D, E) - Method in interface com.jnape.palatable.lambda.functions.Fn5
Invoke this function with the given arguments.
apply(A, B, C, D, E) - Method in interface com.jnape.palatable.lambda.functions.Fn6
Partially apply this function by taking its first five arguments.
apply(A, B, C, D, E) - Method in interface com.jnape.palatable.lambda.functions.Fn7
Partially apply this function by taking its first five arguments.
apply(A, B, C, D, E) - Method in interface com.jnape.palatable.lambda.functions.Fn8
Partially apply this function by taking its first five arguments.
apply(A, B, C, D, E, F) - Method in interface com.jnape.palatable.lambda.functions.Fn6
Invoke this function with the given arguments.
apply(A, B, C, D, E, F) - Method in interface com.jnape.palatable.lambda.functions.Fn7
Partially apply this function by taking its first six arguments.
apply(A, B, C, D, E, F) - Method in interface com.jnape.palatable.lambda.functions.Fn8
Partially apply this function by taking its first six arguments.
apply(A, B, C, D, E, F, G) - Method in interface com.jnape.palatable.lambda.functions.Fn7
Invoke this function with the given arguments.
apply(A, B, C, D, E, F, G) - Method in interface com.jnape.palatable.lambda.functions.Fn8
Partially apply this function by taking its first seven arguments.
apply(A, B, C, D, E, F, G, H) - Method in interface com.jnape.palatable.lambda.functions.Fn8
Invoke this function with the given arguments.
apply(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
 
apply(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
 
apply(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
 
apply(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
 
apply(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
 
apply(Fn1<? super A, ? extends B>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
 
apply(Fn1<? super A, ? extends B>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
 
apply(Fn1<? super A, ? extends B>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
 
apply(Fn1<? super A, ? extends B>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
 
apply(Fn1<? super A, ? extends B>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
 
apply(Fn1<A, A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Endo
 
apply(Fn1<A, A>, Fn1<A, A>, A) - Method in class com.jnape.palatable.lambda.monoid.builtin.Endo
 
apply(MonadRec<A, M>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Lift
 
apply(SafeT.Body<M, A>, Fn1<A, SafeT.Body<M, B>>) - Method in interface com.jnape.palatable.lambda.monad.SafeT.Body.Suspended.Φ
 
apply(Comparator<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqWith
 
apply(Comparator<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEWith
 
apply(Comparator<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTWith
 
apply(Comparator<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEWith
 
apply(Comparator<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTWith
 
apply(Comparator<A>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqWith
 
apply(Comparator<A>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEWith
 
apply(Comparator<A>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTWith
 
apply(Comparator<A>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEWith
 
apply(Comparator<A>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTWith
 
apply(PAFB) - Method in interface com.jnape.palatable.lambda.adt.hmap.TypeSafeKey.Simple
 
apply(PAFB) - Method in interface com.jnape.palatable.lambda.optics.Optic
The polymorphic arrow between profunctors in this optic interface.
apply(PAFB) - Method in interface com.jnape.palatable.lambda.optics.Prism
The polymorphic arrow between profunctors in this optic interface.
apply(PAFB) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
The polymorphic arrow between profunctors in this optic interface.
as - Variable in class com.jnape.palatable.lambda.internal.iteration.CyclicIterable
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.DistinctIterable
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.DroppingIterable
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.FilteringIterable
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.MappingIterable
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterable
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterable
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterable
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.ReversingIterable
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.ReversingIterator
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.SnocIterable
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.SnocIterator
 
as - Variable in class com.jnape.palatable.lambda.internal.iteration.TakingIterable
 
as - Variable in class com.jnape.palatable.lambda.traversable.LambdaIterable
 
asCopy() - Static method in class com.jnape.palatable.lambda.optics.lenses.ListLens
Convenience static factory method for creating a lens over a copy of a list.
asCopy() - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
A lens that focuses on a copy of a Map.
asCopy(Fn1<? super CX, ? extends CX>) - Static method in class com.jnape.palatable.lambda.optics.lenses.CollectionLens
Convenience static factory method for creating a lens that focuses on a copy of a Collection, given a function that creates the copy.
asCopy(Fn1<? super Map<K, V>, ? extends M>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
A lens that focuses on a copy of a Map as a subtype M.
asIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
 
asIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.ConsingIterator
 
asIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.DroppingIterator
 
asIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.GroupingIterator
 
asIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.InitIterator
 
asIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
 
asIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
 
asIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.ScanningIterator
 
asIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.ZippingIterator
 
ask(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Given a Pure ask will give you access to the input within the monadic embedding
asMaybe() - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
Convenience static factory method for creating a lens that focuses on a value as a Maybe.
asSet(Fn1<? super CX, ? extends CX>) - Static method in class com.jnape.palatable.lambda.optics.lenses.CollectionLens
Convenience static factory method for creating a lens that focuses on an arbitrary Collection as a Set.
associateRight(Fn1<Z, SafeT.Body<M, B>>) - Method in class com.jnape.palatable.lambda.monad.SafeT.Body.Suspended
 
asStream(Fn1<? super CX, ? extends CX>) - Static method in class com.jnape.palatable.lambda.optics.lenses.CollectionLens
Convenience static factory method for creating a lens that focuses on a Collection as a Stream.
asSupplier - Variable in class com.jnape.palatable.lambda.internal.iteration.ConsingIterator
 
autoBracket() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.AutoBracket
 
autoBracket(IO<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.AutoBracket
 
autoBracket(IO<A>, Fn1<? super A, ? extends IO<B>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.AutoBracket
 
AutoBracket<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an IO yielding some AutoCloseable type A and a kleisli arrow from that type to a new IO of type B, attempt to provision the A, applying the body operation if provisioning was successful and ensuring that AutoCloseable.close() is called regardless of whether the body succeeds or fails.
AutoBracket() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.AutoBracket
 
awaitNextTimeSlice() - Method in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
 
awaitNextTimeSliceForRateLimit(Tuple3<Long, Duration, Fn0<Instant>>) - Method in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
 

B

b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice2._B
 
b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice3._B
 
b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice4._B
 
b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice5._B
 
b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice6._B
 
b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice7._B
 
b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice8._B
 
b - Variable in class com.jnape.palatable.lambda.adt.These._B
 
b - Variable in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Terminate
 
b - Variable in class com.jnape.palatable.lambda.functor.builtin.Tagged
 
b - Variable in class com.jnape.palatable.lambda.internal.iteration.ScanningIterator
 
b - Variable in class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
 
b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice2
Static factory method for wrapping a value of type B in a Choice2.
b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
Static factory method for wrapping a value of type A in a Choice3.
b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
Static factory method for wrapping a value of type B in a Choice4.
b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
Static factory method for wrapping a value of type B in a Choice5.
b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
Static factory method for wrapping a value of type B in a Choice6.
b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
Static factory method for wrapping a value of type B in a Choice7.
b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
Static factory method for wrapping a value of type B in a Choice8.
b(B) - Static method in class com.jnape.palatable.lambda.adt.These
Static factory method for wrapping a value of type B in a These.
between() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Between
 
between(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Between
 
between(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Between
 
between(A, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Between
 
Between<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given two bounds and a value, return whether or not the value is greater than or equal to the lower bound and less than or equal to the upper bound.
Between() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.Between
 
Bifunctor<A,B,BF> - Interface in com.jnape.palatable.lambda.functor
A dually-parametric functor that maps covariantly over both parameters.
biMap(Fn1<? super _1, ? extends _1Prime>, Fn1<? super _2, ? extends _2Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super _2, ? extends _2Prime>, Fn1<? super _3, ? extends _3Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super _3, ? extends _3Prime>, Fn1<? super _4, ? extends _4Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super _4, ? extends _4Prime>, Fn1<? super _5, ? extends _5Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super _5, ? extends _5Prime>, Fn1<? super _6, ? extends _6Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super _6, ? extends _6Prime>, Fn1<? super _7, ? extends _7Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super _7, ? extends _7Prime>, Fn1<? super _8, ? extends _8Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in class com.jnape.palatable.lambda.adt.These
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in interface com.jnape.palatable.lambda.functor.Bifunctor
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in interface com.jnape.palatable.lambda.functor.BoundedBifunctor
Dually covariantly map both the left and right parameters into values that are covariant to ContraA and ContraB, respectively.
biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super B, ? extends D>, Fn1<? super C, ? extends E>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super C, ? extends E>, Fn1<? super D, ? extends F>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
 
biMap(Fn1<? super D, ? extends F>, Fn1<? super E, ? extends G>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super E, ? extends G>, Fn1<? super F, ? extends H>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super F, ? extends H>, Fn1<? super G, ? extends I>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super G, ? extends I>, Fn1<? super H, ? extends J>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super L, ? extends L2>, Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.adt.Either
Dually map covariantly over both the left and right parameters.
biMap(Fn1<? super L, ? extends L2>, Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Dually map covariantly over both the left and right parameters.
biMapL(Fn1<? super _1, ? extends _1Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Covariantly map over the left parameter.
biMapL(Fn1<? super _2, ? extends _2Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Covariantly map over the left parameter.
biMapL(Fn1<? super _3, ? extends _3Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Covariantly map over the left parameter.
biMapL(Fn1<? super _4, ? extends _4Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Covariantly map over the left parameter.
biMapL(Fn1<? super _5, ? extends _5Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Covariantly map over the left parameter.
biMapL(Fn1<? super _6, ? extends _6Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Covariantly map over the left parameter.
biMapL(Fn1<? super _7, ? extends _7Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Covariantly map over the left parameter.
biMapL(Fn1<? super A, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Covariantly map over the left parameter.
biMapL(Fn1<? super A, ? extends C>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Covariantly map over the left parameter.
biMapL(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.Bifunctor
Covariantly map over the left parameter.
biMapL(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.BoundedBifunctor
Covariantly map the left parameter into a value that is covariant to ContraA.
biMapL(Fn1<? super A, ? extends Z>) - Method in class com.jnape.palatable.lambda.adt.These
Covariantly map over the left parameter.
biMapL(Fn1<? super A, ? extends Z>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Covariantly map over the left parameter.
biMapL(Fn1<? super B, ? extends D>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Covariantly map over the left parameter.
biMapL(Fn1<? super C, ? extends E>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Covariantly map over the left parameter.
biMapL(Fn1<? super D, ? extends F>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Covariantly map over the left parameter.
biMapL(Fn1<? super E, ? extends G>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Covariantly map over the left parameter.
biMapL(Fn1<? super F, ? extends H>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Covariantly map over the left parameter.
biMapL(Fn1<? super G, ? extends I>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Covariantly map over the left parameter.
biMapL(Fn1<? super L, ? extends L2>) - Method in class com.jnape.palatable.lambda.adt.Either
Covariantly map over the left parameter.
biMapL(Fn1<? super L, ? extends L2>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Covariantly map over the left parameter.
biMapR(Fn1<? super _2, ? extends _2Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Covariantly map over the right parameter.
biMapR(Fn1<? super _3, ? extends _3Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Covariantly map over the right parameter.
biMapR(Fn1<? super _4, ? extends _4Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Covariantly map over the right parameter.
biMapR(Fn1<? super _5, ? extends _5Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Covariantly map over the right parameter.
biMapR(Fn1<? super _6, ? extends _6Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Covariantly map over the right parameter.
biMapR(Fn1<? super _7, ? extends _7Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Covariantly map over the right parameter.
biMapR(Fn1<? super _8, ? extends _8Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Covariantly map over the right parameter.
biMapR(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Covariantly map over the right parameter.
biMapR(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.These
Covariantly map over the right parameter.
biMapR(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Covariantly map over the right parameter.
biMapR(Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.Bifunctor
Covariantly map over the right parameter.
biMapR(Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.BoundedBifunctor
Covariantly map the right parameter into a value that is covariant to ContraB.
biMapR(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Covariantly map over the right parameter.
biMapR(Fn1<? super C, ? extends D>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Covariantly map over the right parameter.
biMapR(Fn1<? super D, ? extends E>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Covariantly map over the right parameter.
biMapR(Fn1<? super E, ? extends F>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Covariantly map over the right parameter.
biMapR(Fn1<? super F, ? extends G>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Covariantly map over the right parameter.
biMapR(Fn1<? super G, ? extends H>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Covariantly map over the right parameter.
biMapR(Fn1<? super H, ? extends I>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Covariantly map over the right parameter.
biMapR(Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.adt.Either
Covariantly map over the right parameter.
biMapR(Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Covariantly map over the right parameter.
BiMonoidFactory<A,B,C> - Interface in com.jnape.palatable.lambda.functions.specialized
 
bindings - Variable in class com.jnape.palatable.lambda.monoid.builtin.MergeHMaps
 
BiPredicate<A,B> - Interface in com.jnape.palatable.lambda.functions.specialized
A specialized Fn2 that returns a Boolean when fully applied, or a Predicate when partially applied.
BiSemigroupFactory<A,B,C> - Interface in com.jnape.palatable.lambda.functions.specialized
 
body - Variable in class com.jnape.palatable.lambda.monad.SafeT
 
Body() - Constructor for class com.jnape.palatable.lambda.monad.SafeT.Body
 
both - Variable in class com.jnape.palatable.lambda.adt.These.Both
 
both() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Both
 
both(A, B) - Static method in class com.jnape.palatable.lambda.adt.These
Static factory method for wrapping a value of type A and a value of type B in a These.
both(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Both
 
both(Fn1<? super A, ? extends B>, Fn1<? super A, ? extends C>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Both
 
both(Fn1<? super A, ? extends B>, Fn1<? super A, ? extends C>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Both
 
both(Lens.Simple<S, A>, Lens.Simple<S, B>) - Static method in interface com.jnape.palatable.lambda.optics.Lens
Dually focus on two simple lenses at the same time.
both(Lens<S, S, A, A>, Lens<S, S, B, B>) - Static method in interface com.jnape.palatable.lambda.optics.Lens.Simple
Specialization of Lens.both(Lens, Lens) for simple lenses.
both(Lens<S, S, A, C>, Lens<S, S, B, D>) - Static method in interface com.jnape.palatable.lambda.optics.Lens
Dually focus on two lenses at the same time.
Both<A,B,C> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given two functions f and g, produce a Fn1<A, Tuple2<B, C>> (the dual application of both functions).
Both() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Both
 
Both(Tuple2<A, B>) - Constructor for class com.jnape.palatable.lambda.adt.These.Both
 
BoundedBifunctor<A,B,ContraA,ContraB,BF> - Interface in com.jnape.palatable.lambda.functor
A Bifunctor that has both parameter types upper bounded; that is, neither parameters can be mapped to a value that is not covariant to their respective upper bounds
bracket() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
 
bracket(IO<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
 
bracket(IO<A>, Fn1<? super A, ? extends IO<?>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
 
bracket(IO<A>, Fn1<? super A, ? extends IO<?>>, Fn1<? super A, ? extends IO<B>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
 
Bracket<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given an IO that yields some type A, a cleanup operation to run if a value of that type could be provisioned, and a kleisli arrow from that type to a new IO of type B, produce an IO<B> that, when run, will provision the A, flatMap it to B, and clean up the original value if it was produced in the first place.
Bracket() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
 
bsIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
 
bsIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.ZippingIterator
 
bt - Variable in class com.jnape.palatable.lambda.functor.builtin.Exchange
 
bt - Variable in class com.jnape.palatable.lambda.functor.builtin.Market
 
bt() - Method in class com.jnape.palatable.lambda.functor.builtin.Exchange
Extract the mapping B -> T.
bt() - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Extract the mapping B -> T.

C

c - Variable in class com.jnape.palatable.lambda.adt.choice.Choice3._C
 
c - Variable in class com.jnape.palatable.lambda.adt.choice.Choice4._C
 
c - Variable in class com.jnape.palatable.lambda.adt.choice.Choice5._C
 
c - Variable in class com.jnape.palatable.lambda.adt.choice.Choice6._C
 
c - Variable in class com.jnape.palatable.lambda.adt.choice.Choice7._C
 
c - Variable in class com.jnape.palatable.lambda.adt.choice.Choice8._C
 
c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
Static factory method for wrapping a value of type A in a Choice3.
c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
Static factory method for wrapping a value of type C in a Choice4.
c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
Static factory method for wrapping a value of type C in a Choice5.
c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
Static factory method for wrapping a value of type C in a Choice6.
c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
Static factory method for wrapping a value of type C in a Choice7.
c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
Static factory method for wrapping a value of type C in a Choice8.
cache - Variable in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
 
cache - Variable in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator.Cache
 
Cache() - Constructor for class com.jnape.palatable.lambda.internal.iteration.RewindableIterator.Cache
 
carry() - Method in interface com.jnape.palatable.lambda.functions.Fn1
Pair the covariantly-positioned carrier type with the contravariantly-positioned carrier type.
carry() - Method in interface com.jnape.palatable.lambda.functor.Cartesian
Pair the covariantly-positioned carrier type with the contravariantly-positioned carrier type.
carry() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Pair the covariantly-positioned carrier type with the contravariantly-positioned carrier type.
cartesian() - Method in interface com.jnape.palatable.lambda.functions.Fn1
Pair a value with the input to this function, and preserve the paired value through to the output.
cartesian() - Method in interface com.jnape.palatable.lambda.functor.Cartesian
Pair some type C to this profunctor's carrier types.
cartesian() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Pair some type C to this profunctor's carrier types.
Cartesian<A,B,P> - Interface in com.jnape.palatable.lambda.functor
Profunctor strength in the cartesian product sense: p a b -> p (c ^ a) (c ^ b) for any type c.
cartesianProduct() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CartesianProduct
 
cartesianProduct(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CartesianProduct
 
cartesianProduct(Iterable<A>, Iterable<B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CartesianProduct
 
CartesianProduct<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily compute the cartesian product of an Iterable<A> and Iterable<B>, returning an Iterable<Tuple2<A, B>>, the products as tuples of multiplicand As and multiplier Bs.
CartesianProduct() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.CartesianProduct
 
catchError(Fn1<? super Unit, ? extends Monad<A, Maybe<?>>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
Catch any thrown errors inside the Monad and resume normal operations.
catchError(Fn1<? super Unit, ? extends Monad<A, MaybeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Catch any thrown errors inside the Monad and resume normal operations.
catchError(Fn1<? super E, ? extends Monad<A, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
Catch any thrown errors inside the Monad and resume normal operations.
catchError(Fn1<? super Throwable, ? extends Monad<A, Try<?>>>) - Method in class com.jnape.palatable.lambda.adt.Try
Catch any thrown errors inside the Monad and resume normal operations.
catchError(Fn1<? super Throwable, ? extends Monad<A, IO<?>>>) - Method in class com.jnape.palatable.lambda.io.IO
Catch any thrown errors inside the Monad and resume normal operations.
catchError(Fn1<? super L, ? extends Monad<R, Either<L, ?>>>) - Method in class com.jnape.palatable.lambda.adt.Either
Catch any thrown errors inside the Monad and resume normal operations.
catchError(Fn1<? super L, ? extends Monad<R, EitherT<M, L, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Catch any thrown errors inside the Monad and resume normal operations.
catching(Fn1<? super Throwable, ? extends Boolean>, Fn1<? super Throwable, ? extends A>) - Method in class com.jnape.palatable.lambda.adt.Try
Catch any thrown T satisfying predicate and map it to a success value.
catching(Class<S>, Fn1<? super S, ? extends A>) - Method in class com.jnape.palatable.lambda.adt.Try
Catch any instance of throwableType and map it to a success value.
catMaybes() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.CatMaybes
 
catMaybes(Iterable<Maybe<A>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.CatMaybes
 
CatMaybes<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given an Iterable<Maybe<A>>, return an Iterable<A> of only the present values.
CatMaybes() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.CatMaybes
 
censor(Fn1<? super _1, ? extends _1>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Update the accumulated state.
censor(Fn1<? super A, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Update the accumulated state.
censor(Fn1<? super S, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Update the accumulated state.
censor(Fn1<? super S, ? extends S>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Update the accumulated state.
censor(Fn1<? super W, ? extends W>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Update the accumulated state.
censor(Fn1<? super W, ? extends W>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
Update the accumulated state.
censor(Fn1<? super W, ? extends W>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Update the accumulated state.
checkedApply() - Method in interface com.jnape.palatable.lambda.functions.Fn0
 
checkedApply(A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Id
 
checkedApply(A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Repeat
 
checkedApply(A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Upcast
 
checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.Effect
 
checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Invoke this function with the given argument, potentially throwing any Throwable.
checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn2
Invoke this function with the given argument, potentially throwing any Throwable.
checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
 
checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.MonoidFactory
 
checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.Pure
 
checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.SemigroupFactory
 
checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
 
checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Eq
 
checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.GT
 
checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
 
checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
 
checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
 
checkedApply(A, A) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Max
 
checkedApply(A, A) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Min
 
checkedApply(A, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.Between
 
checkedApply(A, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
 
checkedApply(A, B) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Constantly
 
checkedApply(A, B) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Tupler2
 
checkedApply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn2
 
checkedApply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn3
checkedApply(A, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
 
checkedApply(A, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
 
checkedApply(A, B, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.SemigroupFactory
 
checkedApply(A, B, C) - Method in interface com.jnape.palatable.lambda.functions.Fn3
 
checkedApply(A, B, C) - Method in interface com.jnape.palatable.lambda.functions.Fn4
checkedApply(A, B, C, C) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
 
checkedApply(A, B, C, D) - Method in interface com.jnape.palatable.lambda.functions.Fn4
 
checkedApply(A, B, C, D) - Method in interface com.jnape.palatable.lambda.functions.Fn5
checkedApply(A, B, C, D, E) - Method in interface com.jnape.palatable.lambda.functions.Fn5
 
checkedApply(A, B, C, D, E) - Method in interface com.jnape.palatable.lambda.functions.Fn6
checkedApply(A, B, C, D, E, F) - Method in interface com.jnape.palatable.lambda.functions.Fn6
 
checkedApply(A, B, C, D, E, F) - Method in interface com.jnape.palatable.lambda.functions.Fn7
checkedApply(A, B, C, D, E, F, G) - Method in interface com.jnape.palatable.lambda.functions.Fn7
 
checkedApply(A, B, C, D, E, F, G) - Method in interface com.jnape.palatable.lambda.functions.Fn8
checkedApply(A, B, C, D, E, F, G, H) - Method in interface com.jnape.palatable.lambda.functions.Fn8
 
checkedApply(A, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Cons
 
checkedApply(A, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Intersperse
 
checkedApply(A, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.PrependAll
 
checkedApply(A, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Snoc
 
checkedApply(B) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Downcast
 
checkedApply(HMap, HMap) - Method in class com.jnape.palatable.lambda.monoid.builtin.MergeHMaps
 
checkedApply(HMap, HMap) - Method in class com.jnape.palatable.lambda.monoid.builtin.PutAll
 
checkedApply(Maybe<A>, Maybe<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.First
 
checkedApply(Maybe<A>, Maybe<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Last
 
checkedApply(Unit) - Method in interface com.jnape.palatable.lambda.functions.Fn0
Invoke this function with the given argument, potentially throwing any Throwable.
checkedApply(Unit, Unit) - Method in class com.jnape.palatable.lambda.monoid.builtin.Trivial
 
checkedApply(Fn0<C>) - Method in class com.jnape.palatable.lambda.monoid.builtin.AddAll
 
checkedApply(Fn0<C>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToCollection
 
checkedApply(Fn0<Instant>, Long, Duration, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
checkedApply(Fn0<Map<K, V>>, Semigroup<V>) - Method in class com.jnape.palatable.lambda.monoid.builtin.MergeMaps
 
checkedApply(Fn0<M>, Iterable<? extends Map.Entry<K, V>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToMap
 
checkedApply(Fn1<? super A, ? extends A>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Iterate
 
checkedApply(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.MaxBy
 
checkedApply(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.MinBy
 
checkedApply(Fn1<? super A, ? extends B>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.$
 
checkedApply(Fn1<? super A, ? extends B>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
 
checkedApply(Fn1<? super A, ? extends B>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
 
checkedApply(Fn1<? super A, ? extends B>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
 
checkedApply(Fn1<? super A, ? extends B>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
 
checkedApply(Fn1<? super A, ? extends B>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
 
checkedApply(Fn1<? super A, ? extends B>, SingletonHList<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into1
 
checkedApply(Fn1<? super A, ? extends B>, Fn1<? super A, ? extends C>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Both
 
checkedApply(Fn1<? super A, ? extends B>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Map
 
checkedApply(Fn1<? super A, ? extends B>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortBy
 
checkedApply(Fn1<? super A, ? extends CoProduct2<B, C, ?>>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Partition
 
checkedApply(Fn1<? super A, ? extends RecursiveResult<A, B>>, A) - Method in class com.jnape.palatable.lambda.functions.recursion.Trampoline
 
checkedApply(Fn1<? super A, ? extends IO<?>>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Alter
 
checkedApply(Fn1<? super A, ? extends IO<?>>, Fn1<? super B, ? extends IO<?>>, FAB) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
Deprecated.
 
checkedApply(Fn1<? super A, ? extends IO<?>>, FA) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek
Deprecated.
 
checkedApply(Fn1<? super A, ? extends Boolean>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Not
 
checkedApply(Fn1<? super A, ? extends Boolean>, Fn1<? super A, ? extends B>, Fn1<? super A, ? extends B>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
 
checkedApply(Fn1<? super A, ? extends Boolean>, IO<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Until
 
checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.All
 
checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Any
 
checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.DropWhile
 
checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
 
checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
 
checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Span
 
checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.TakeWhile
 
checkedApply(Fn1<? super B, Maybe<Tuple2<A, B>>>, B) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Unfoldr
 
checkedApply(Fn1<? super V, ? extends K>, Iterable<V>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.GroupBy
 
checkedApply(Fn1<A, A>, Fn1<A, A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Endo
 
checkedApply(Fn2<? super A, ? super A, ? extends A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
 
checkedApply(Fn2<? super A, ? super A, ? extends A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
 
checkedApply(Fn2<? super A, ? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.MagnetizeBy
 
checkedApply(Fn2<? super A, ? super B, ? extends C>, Applicative<A, App>, Applicative<B, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
 
checkedApply(Fn2<? super A, ? super B, ? extends C>, Iterable<A>, Iterable<B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.ZipWith
 
checkedApply(Fn2<? super A, ? super B, ? extends C>, Map.Entry<A, B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into
 
checkedApply(Fn2<? super A, ? super Lazy<B>, ? extends Lazy<B>>, Lazy<B>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
 
checkedApply(Fn2<? super B, ? super A, ? extends B>, B, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
 
checkedApply(Fn2<? super B, ? super A, ? extends B>, B, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.ScanLeft
 
checkedApply(Fn2<Kleisli<? super A, ? extends B, Lazy<?>, Lazy<B>>, A, Lazy<B>>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.LazyRec
 
checkedApply(Fn3<? super A, ? super B, ? super C, ? extends D>, Product3<A, B, C>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into3
 
checkedApply(Fn3<A, B, C, D>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
 
checkedApply(Fn4<? super A, ? super B, ? super C, ? super D, ? extends E>, Product4<A, B, C, D>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into4
 
checkedApply(Fn4<A, B, C, D, E>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
 
checkedApply(Fn5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends F>, Product5<A, B, C, D, E>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into5
 
checkedApply(Fn5<A, B, C, D, E, F>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
 
checkedApply(Fn6<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? extends G>, Product6<A, B, C, D, E, F>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into6
 
checkedApply(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
 
checkedApply(Fn7<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? super G, ? extends H>, Product7<A, B, C, D, E, F, G>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into7
 
checkedApply(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>, Applicative<G, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
checkedApply(Fn8<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? super G, ? super H, ? extends I>, Product8<A, B, C, D, E, F, G, H>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into8
 
checkedApply(Pure<M>) - Method in class com.jnape.palatable.lambda.monoid.builtin.EndoK
 
checkedApply(IO<A>, Fn1<? super A, ? extends IO<?>>, Fn1<? super A, ? extends IO<B>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
 
checkedApply(IO<A>, Fn1<? super A, ? extends IO<B>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.AutoBracket
 
checkedApply(MonadRec<A, M>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Lift
 
checkedApply(Monoid<_1>, Monoid<_2>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
 
checkedApply(Monoid<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Compose
 
checkedApply(Monoid<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
 
checkedApply(Monoid<L>) - Method in class com.jnape.palatable.lambda.monoid.builtin.LeftAll
 
checkedApply(Monoid<L>) - Method in class com.jnape.palatable.lambda.monoid.builtin.LeftAny
 
checkedApply(Monoid<R>) - Method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
 
checkedApply(Monoid<R>) - Method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
 
checkedApply(Optic<? super Fn1<?, ?>, ? super Const<A, ?>, S, T, A, B>, S) - Method in class com.jnape.palatable.lambda.optics.functions.View
 
checkedApply(Optic<? super Fn1<?, ?>, ? super Identity<?>, S, T, A, B>, B, S) - Method in class com.jnape.palatable.lambda.optics.functions.Set
 
checkedApply(Optic<? super Fn1<?, ?>, ? super Identity<?>, S, T, A, B>, Fn1<? super A, ? extends B>, S) - Method in class com.jnape.palatable.lambda.optics.functions.Over
 
checkedApply(Optic<? super Exchange<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>, Fn1<? super T, ? extends S>, B) - Method in class com.jnape.palatable.lambda.optics.functions.Under
 
checkedApply(Optic<? super Market<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>, S) - Method in class com.jnape.palatable.lambda.optics.functions.Matching
 
checkedApply(Optic<? super Tagged<?, ?>, ? super Identity<?>, S, T, A, B>) - Method in class com.jnape.palatable.lambda.optics.functions.Re
 
checkedApply(Optic<P, ? super Const<Maybe<A>, ?>, S, T, A, B>) - Method in class com.jnape.palatable.lambda.optics.functions.Pre
 
checkedApply(Semigroup<_1>, Semigroup<_2>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
 
checkedApply(Semigroup<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Present
 
checkedApply(Semigroup<A>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Absent
 
checkedApply(Semigroup<A>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Compose
 
checkedApply(Semigroup<A>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
 
checkedApply(Semigroup<L>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
 
checkedApply(Semigroup<L>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
 
checkedApply(Semigroup<L>, Monoid<R>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Merge
 
checkedApply(Semigroup<L>, Semigroup<R>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Merge
 
checkedApply(Semigroup<R>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
 
checkedApply(Semigroup<R>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
 
checkedApply(Traversable<? extends Applicative<A, App>, Trav>, Fn1<TravA, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Sequence
 
checkedApply(Boolean, Boolean) - Method in class com.jnape.palatable.lambda.monoid.builtin.And
 
checkedApply(Boolean, Boolean) - Method in class com.jnape.palatable.lambda.monoid.builtin.Or
 
checkedApply(Boolean, Boolean) - Method in class com.jnape.palatable.lambda.monoid.builtin.Xor
 
checkedApply(Class<A[]>, Iterable<? extends A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToArray
 
checkedApply(Integer, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
 
checkedApply(Integer, Fn1<? super A, ? extends A>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.Times
 
checkedApply(Integer, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Drop
 
checkedApply(Integer, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.InGroupsOf
 
checkedApply(Integer, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Slide
 
checkedApply(Integer, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Take
 
checkedApply(Iterable<?>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Size
 
checkedApply(Iterable<? extends Iterable<? extends A>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Flatten
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Cycle
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Distinct
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Empty
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Force
Deprecated.
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Head
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Init
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Inits
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Last
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Magnetize
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Occurrences
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Reverse
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Sort
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Tail
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Tails
 
checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Uncons
 
checkedApply(Iterable<A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Difference
 
checkedApply(Iterable<A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Concat
 
checkedApply(Iterable<A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Union
 
checkedApply(Iterable<A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Intersection
 
checkedApply(Iterable<A>, Iterable<B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.CartesianProduct
 
checkedApply(Iterable<A>, Iterable<B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Zip
 
checkedApply(Iterable<Either<L, R>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Coalesce
 
checkedApply(Iterable<Maybe<A>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.CatMaybes
 
checkedApply(String, String) - Method in class com.jnape.palatable.lambda.monoid.builtin.Join
 
checkedApply(Comparator<? super A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortWith
 
checkedApply(Comparator<A>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.MaxWith
 
checkedApply(Comparator<A>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.MinWith
 
checkedApply(Comparator<A>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqWith
 
checkedApply(Comparator<A>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.Compare
 
checkedApply(Comparator<A>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEWith
 
checkedApply(Comparator<A>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTWith
 
checkedApply(Comparator<A>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEWith
 
checkedApply(Comparator<A>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTWith
 
Choice2<A,B> - Class in com.jnape.palatable.lambda.adt.choice
Canonical ADT representation of CoProduct2.
Choice2() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice2
 
Choice2._A<A,B> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice2._B<A,B> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice3<A,B,C> - Class in com.jnape.palatable.lambda.adt.choice
Canonical ADT representation of CoProduct3.
Choice3() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice3
 
Choice3._A<A,B,C> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice3._B<A,B,C> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice3._C<A,B,C> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice4<A,B,C,D> - Class in com.jnape.palatable.lambda.adt.choice
Canonical ADT representation of CoProduct4.
Choice4() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice4
 
Choice4._A<A,B,C,D> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice4._B<A,B,C,D> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice4._C<A,B,C,D> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice4._D<A,B,C,D> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice5<A,B,C,D,E> - Class in com.jnape.palatable.lambda.adt.choice
Canonical ADT representation of CoProduct5.
Choice5() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice5
 
Choice5._A<A,B,C,D,E> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice5._B<A,B,C,D,E> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice5._C<A,B,C,D,E> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice5._D<A,B,C,D,E> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice5._E<A,B,C,D,E> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice6<A,B,C,D,E,F> - Class in com.jnape.palatable.lambda.adt.choice
Canonical ADT representation of CoProduct6.
Choice6() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice6
 
Choice6._A<A,B,C,D,E,F> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice6._B<A,B,C,D,E,F> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice6._C<A,B,C,D,E,F> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice6._D<A,B,C,D,E,F> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice6._E<A,B,C,D,E,F> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice6._F<A,B,C,D,E,F> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice7<A,B,C,D,E,F,G> - Class in com.jnape.palatable.lambda.adt.choice
Canonical ADT representation of CoProduct7.
Choice7() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice7
 
Choice7._A<A,B,C,D,E,F,G> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice7._B<A,B,C,D,E,F,G> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice7._C<A,B,C,D,E,F,G> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice7._D<A,B,C,D,E,F,G> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice7._E<A,B,C,D,E,F,G> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice7._F<A,B,C,D,E,F,G> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice7._G<A,B,C,D,E,F,G> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice8<A,B,C,D,E,F,G,H> - Class in com.jnape.palatable.lambda.adt.choice
Canonical ADT representation of CoProduct8.
Choice8() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice8
 
Choice8._A<A,B,C,D,E,F,G,H> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice8._B<A,B,C,D,E,F,G,H> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice8._C<A,B,C,D,E,F,G,H> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice8._D<A,B,C,D,E,F,G,H> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice8._E<A,B,C,D,E,F,G,H> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice8._F<A,B,C,D,E,F,G,H> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice8._G<A,B,C,D,E,F,G,H> - Class in com.jnape.palatable.lambda.adt.choice
 
Choice8._H<A,B,C,D,E,F,G,H> - Class in com.jnape.palatable.lambda.adt.choice
 
choose() - Method in interface com.jnape.palatable.lambda.functions.Fn1
Choose between a successful result b or returning back the input, a.
choose() - Method in interface com.jnape.palatable.lambda.functor.Cocartesian
Choose between the covariantly-positioned carrier type and the contravariantly-positioned carrier type.
clamp() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
 
clamp(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
 
clamp(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
 
clamp(A, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
 
Clamp<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given two bounds and a value, "clamp" the value between the bounds via the following algorithm: - if the value is strictly less than the lower bound, return the lower bound - if the value is strictly greater than the upper bound, return the upper bound - otherwise, return the value
Clamp() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
 
cmpEq() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
 
cmpEq(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
 
cmpEq(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
 
CmpEq<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given two Comparable values of type A, return true if the first value is strictly equal to the second value (according to Comparable.compareTo(Object); otherwise, return false.
CmpEq() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
 
cmpEqBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
 
cmpEqBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
 
cmpEqBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
 
cmpEqBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
 
CmpEqBy<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given a mapping function from some type A to some Comparable type B and two values of type A, return true if the first value is strictly equal to the second value (according to Comparable.compareTo(Object) in terms of their mapped B results; otherwise, return false.
CmpEqBy() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
 
cmpEqWith() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqWith
 
cmpEqWith(Comparator<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqWith
 
cmpEqWith(Comparator<A>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqWith
 
cmpEqWith(Comparator<A>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqWith
 
CmpEqWith<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given a Comparator from some type A and two values of type A, return true if the first value is strictly equal to the second value (according to Comparator.compare(Object, Object) otherwise, return false.
CmpEqWith() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqWith
 
coalesce() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Coalesce
 
coalesce(Iterable<Either<A, B>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Coalesce
 
Coalesce<L,R> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Fold an Iterable<Either<L, R>> into an Either<Iterable<L>, Iterable<R>>, preserving all results of the side that's returned.
Coalesce() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Coalesce
 
cocartesian() - Method in interface com.jnape.palatable.lambda.functions.Fn1
Choose between either applying this function or returning back a different result altogether.
cocartesian() - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Choose some type C or this profunctor's carrier types.
cocartesian() - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Choose some type C or this profunctor's carrier types.
cocartesian() - Method in interface com.jnape.palatable.lambda.functor.Cocartesian
Choose some type C or this profunctor's carrier types.
Cocartesian<A,B,P> - Interface in com.jnape.palatable.lambda.functor
Profunctor strength in the cocartesian coproduct sense: p a b -> p (c v a) (c v b) for any type c.
coerce() - Method in interface com.jnape.palatable.lambda.functor.Functor
Convenience method for coercing this functor instance into another concrete type.
collapse() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
 
collapse() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
 
collapse(Monoid<_1>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
 
collapse(Monoid<_1>, Monoid<_2>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
 
collapse(Monoid<_1>, Monoid<_2>, Tuple2<_1, _2>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
 
collapse(Monoid<_1>, Monoid<_2>, Tuple2<_1, _2>, Tuple2<_1, _2>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
 
collapse(Semigroup<_1>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
 
collapse(Semigroup<_1>, Semigroup<_2>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
 
collapse(Semigroup<_1>, Semigroup<_2>, Tuple2<_1, _2>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
 
collapse(Semigroup<_1>, Semigroup<_2>, Tuple2<_1, _2>, Tuple2<_1, _2>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
 
Collapse<_1,_2> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by a Tuple2<_1, _2> and monoids over _1 and _2.
Collapse<_1,_2> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup instance formed by a Tuple2<_1, _2> and semigroups over _1 and _2.
Collapse() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Collapse
 
Collapse() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.Collapse
 
CollectionLens - Class in com.jnape.palatable.lambda.optics.lenses
Lenses that operate on Collections.
CollectionLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.CollectionLens
 
com.jnape.palatable.lambda.adt - package com.jnape.palatable.lambda.adt
 
com.jnape.palatable.lambda.adt.choice - package com.jnape.palatable.lambda.adt.choice
 
com.jnape.palatable.lambda.adt.coproduct - package com.jnape.palatable.lambda.adt.coproduct
 
com.jnape.palatable.lambda.adt.hlist - package com.jnape.palatable.lambda.adt.hlist
 
com.jnape.palatable.lambda.adt.hmap - package com.jnape.palatable.lambda.adt.hmap
 
com.jnape.palatable.lambda.adt.product - package com.jnape.palatable.lambda.adt.product
 
com.jnape.palatable.lambda.functions - package com.jnape.palatable.lambda.functions
 
com.jnape.palatable.lambda.functions.builtin.fn1 - package com.jnape.palatable.lambda.functions.builtin.fn1
 
com.jnape.palatable.lambda.functions.builtin.fn2 - package com.jnape.palatable.lambda.functions.builtin.fn2
 
com.jnape.palatable.lambda.functions.builtin.fn3 - package com.jnape.palatable.lambda.functions.builtin.fn3
 
com.jnape.palatable.lambda.functions.builtin.fn4 - package com.jnape.palatable.lambda.functions.builtin.fn4
 
com.jnape.palatable.lambda.functions.builtin.fn5 - package com.jnape.palatable.lambda.functions.builtin.fn5
 
com.jnape.palatable.lambda.functions.builtin.fn6 - package com.jnape.palatable.lambda.functions.builtin.fn6
 
com.jnape.palatable.lambda.functions.builtin.fn7 - package com.jnape.palatable.lambda.functions.builtin.fn7
 
com.jnape.palatable.lambda.functions.builtin.fn8 - package com.jnape.palatable.lambda.functions.builtin.fn8
 
com.jnape.palatable.lambda.functions.ordering - package com.jnape.palatable.lambda.functions.ordering
 
com.jnape.palatable.lambda.functions.recursion - package com.jnape.palatable.lambda.functions.recursion
 
com.jnape.palatable.lambda.functions.specialized - package com.jnape.palatable.lambda.functions.specialized
 
com.jnape.palatable.lambda.functor - package com.jnape.palatable.lambda.functor
 
com.jnape.palatable.lambda.functor.builtin - package com.jnape.palatable.lambda.functor.builtin
 
com.jnape.palatable.lambda.internal - package com.jnape.palatable.lambda.internal
 
com.jnape.palatable.lambda.internal.iteration - package com.jnape.palatable.lambda.internal.iteration
 
com.jnape.palatable.lambda.io - package com.jnape.palatable.lambda.io
 
com.jnape.palatable.lambda.monad - package com.jnape.palatable.lambda.monad
 
com.jnape.palatable.lambda.monad.transformer - package com.jnape.palatable.lambda.monad.transformer
 
com.jnape.palatable.lambda.monad.transformer.builtin - package com.jnape.palatable.lambda.monad.transformer.builtin
 
com.jnape.palatable.lambda.monoid - package com.jnape.palatable.lambda.monoid
 
com.jnape.palatable.lambda.monoid.builtin - package com.jnape.palatable.lambda.monoid.builtin
 
com.jnape.palatable.lambda.optics - package com.jnape.palatable.lambda.optics
 
com.jnape.palatable.lambda.optics.functions - package com.jnape.palatable.lambda.optics.functions
 
com.jnape.palatable.lambda.optics.lenses - package com.jnape.palatable.lambda.optics.lenses
 
com.jnape.palatable.lambda.optics.prisms - package com.jnape.palatable.lambda.optics.prisms
 
com.jnape.palatable.lambda.semigroup - package com.jnape.palatable.lambda.semigroup
 
com.jnape.palatable.lambda.semigroup.builtin - package com.jnape.palatable.lambda.semigroup.builtin
 
com.jnape.palatable.lambda.traversable - package com.jnape.palatable.lambda.traversable
 
CombinatorialIterator<A,B> - Class in com.jnape.palatable.lambda.internal.iteration
 
CombinatorialIterator(Iterator<A>, Iterator<B>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
 
compare() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Compare
 
compare(Comparator<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Compare
 
compare(Comparator<A>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Compare
 
compare(Comparator<A>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Compare
 
Compare<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given a Comparator from some type A and two values of type A, return a ComparisonRelation of the first value with reference to the second value (according to Comparator.compare(Object, Object).
Compare() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.Compare
 
ComparisonRelation - Class in com.jnape.palatable.lambda.functions.ordering
Specialized CoProduct3 representing the possible results of a ordered comparison.
ComparisonRelation() - Constructor for class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation
 
ComparisonRelation.Equal - Class in com.jnape.palatable.lambda.functions.ordering
 
ComparisonRelation.GreaterThan - Class in com.jnape.palatable.lambda.functions.ordering
 
ComparisonRelation.LessThan - Class in com.jnape.palatable.lambda.functions.ordering
 
compose() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Compose
 
compose() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Compose
 
compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Right-to-left composition between different arity functions.
compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn2
Right-to-left composition between different arity functions.
compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn3
 
compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn4
 
compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn5
 
compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn6
 
compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn7
 
compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn8
 
compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Right-to-left composition between different arity functions.
compose(Kleisli<Z, A, M, MA>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Kleisli
Right-to-left composition of two compatible Kleisli arrows, yielding a new Kleisli arrow.
compose(Monoid<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Compose
 
compose(Monoid<A>, CompletableFuture<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Compose
 
compose(Monoid<A>, CompletableFuture<A>, CompletableFuture<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Compose
 
compose(Iso.Simple<R, S>) - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
Compose two simple isos from right to left.
compose(Optic.Simple<? super Cartesian<?, ?, ?>, ? super Functor<?, ?>, R, S>) - Method in interface com.jnape.palatable.lambda.optics.Lens.Simple
Compose two simple optics from right to left.
compose(Optic.Simple<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, R, S>) - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
Compose two simple optics from right to left.
compose(Optic.Simple<? super P, ? super F, R, S>) - Method in interface com.jnape.palatable.lambda.optics.Optic.Simple
Compose two simple optics from right to left.
compose(Optic<? super Cartesian<?, ?, ?>, ? super Functor<?, ?>, R, U, S, T>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Right-to-Left composition of optics.
compose(Optic<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, R, U, S, T>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Right-to-Left composition of optics.
compose(Optic<? super P, ? super F, R, U, S, T>) - Method in interface com.jnape.palatable.lambda.optics.Optic
Right-to-Left composition of optics.
compose(ProtoOptic<? super Cocartesian<?, ?, ?>, R, U, S, T>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Right-to-Left composition of proto-optics.
compose(ProtoOptic<? super P, R, U, S, T>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
Right-to-Left composition of proto-optics.
compose(Semigroup<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Compose
 
compose(Semigroup<A>, CompletableFuture<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Compose
 
compose(Semigroup<A>, CompletableFuture<A>, CompletableFuture<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Compose
 
Compose<F,G,A> - Class in com.jnape.palatable.lambda.functor.builtin
A functor representing the type-level composition of two Applicative functors; useful for preserving nested type-level transformations during traversal of a Traversable.
Compose<A> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by CompletableFuture<A> and a monoid over A.
Compose<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup instance formed by CompletableFuture<A> and a semigroup over A.
Compose() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Compose
 
Compose() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.Compose
 
Compose(Applicative<? extends Applicative<A, G>, F>) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Compose
 
Compose(Lazy<Object>, Fn1<Object, Lazy<Object>>) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Lazy.Compose
 
Compose(IO<?>, Choice2<IO<?>, Fn1<Object, IO<?>>>) - Constructor for class com.jnape.palatable.lambda.io.IO.Compose
 
composition - Variable in class com.jnape.palatable.lambda.io.IO.Compose
 
concat() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Concat
 
concat(ImmutableQueue<A>) - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue
 
concat(ImmutableQueue<A>) - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue.Empty
 
concat(ImmutableQueue<A>) - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue.NonEmpty
 
concat(IterateT<M, A>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Concat this IterateT in front of the other IterateT.
concat(Iterable<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Concat
 
concat(Iterable<A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Concat
 
Concat<A> - Class in com.jnape.palatable.lambda.monoid.builtin
The Monoid instance formed under concatenation for an arbitrary Iterable.
Concat() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Concat
 
ConcatenatingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
ConcatenatingIterable(Iterable<A>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ConcatenatingIterable
 
cons() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Cons
 
cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Cons an element onto the front of this HList.
cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Cons an element onto the front of this HList.
cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Cons an element onto the front of this HList.
cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Cons an element onto the front of this HList.
cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Cons an element onto the front of this HList.
cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Cons an element onto the front of this HList.
cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Cons an element onto the front of this HList.
cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Cons an element onto the front of this HList.
cons(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Cons
 
cons(A, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Cons
 
cons(MonadRec<A, M>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Add an element inside an effect to the front of this IterateT.
cons(Head) - Method in class com.jnape.palatable.lambda.adt.hlist.HList.HNil
 
cons(Head, Tail) - Static method in class com.jnape.palatable.lambda.adt.hlist.HList
Static factory method for creating an HList from the given head and tail.
cons(NewHead) - Method in class com.jnape.palatable.lambda.adt.hlist.HList
Cons an element onto the front of this HList.
cons(NewHead) - Method in class com.jnape.palatable.lambda.adt.hlist.HList.HCons
 
Cons<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Prepend an element to an Iterable.
Cons() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Cons
 
ConsingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
ConsingIterator(A, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ConsingIterator
 
Const<A,B> - Class in com.jnape.palatable.lambda.functor.builtin
A (surprisingly useful) functor over some phantom type B, retaining a value of type A that can be retrieved later.
Const(A) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Const
 
constantly() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Constantly
 
constantly(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Constantly
 
constantly(A, B) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Constantly
 
Constantly<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
A function that takes two arguments and always returns the first argument.
Constantly() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Constantly
 
contains(A) - Static method in class com.jnape.palatable.lambda.optics.lenses.SetLens
A lens that focuses on whether a Set contains some value a.
contains(Fn1<? super SetA, ? extends SetA>, A) - Static method in class com.jnape.palatable.lambda.optics.lenses.SetLens
A lens that focuses on whether a Set contains some value a.
containsKey(TypeSafeKey<?, ?>) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Determine if a key is mapped.
continueCachedIteration() - Method in class com.jnape.palatable.lambda.internal.iteration.CyclicIterator
 
continueInitialIteration() - Method in class com.jnape.palatable.lambda.internal.iteration.CyclicIterator
 
contraMap(Fn1<? super B, ? extends A>) - Method in interface com.jnape.palatable.lambda.functor.Contravariant
Contravariantly map A <- B.
contraMap(Fn1<? super Q, ? extends R>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Contravariantly map A <- B.
contraMap(Fn1<? super R, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Contravariantly map A <- B.
contraMap(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Contravariantly map A <- B.
contraMap(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Contravariantly map A <- B.
contraMap(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Contravariantly map A <- B.
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Effect
Contravariantly map A <- B.
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Contravariantly map A <- B.
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn2
Contravariantly map A <- B.
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn3
 
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn4
 
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn5
 
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn6
 
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn7
 
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn8
 
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Contravariantly map A <- B.
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Kleisli
Contravariantly map A <- B.
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Contravariantly map A <- B.
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functor.Cartesian
Contravariantly map A <- B.
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functor.Cocartesian
Contravariantly map A <- B.
contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functor.Profunctor
Contravariantly map A <- B.
contraMap(Fn1<? super Z, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.Exchange
Contravariantly map A <- B.
contraMap(Fn1<? super Z, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Contravariantly map A <- B.
Contravariant<A,C> - Interface in com.jnape.palatable.lambda.functor
The contravariant functor (or "co-functor"); that is, a functor that maps contravariantly (A <- B) over its parameter.
converge(Fn1<? super C, ? extends CoProduct2<A, B, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
converge(Fn1<? super C, ? extends CoProduct2<A, B, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
converge(Fn1<? super D, ? extends CoProduct3<A, B, C, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
converge(Fn1<? super D, ? extends CoProduct3<A, B, C, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
converge(Fn1<? super E, ? extends CoProduct4<A, B, C, D, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
converge(Fn1<? super E, ? extends CoProduct4<A, B, C, D, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
converge(Fn1<? super F, ? extends CoProduct5<A, B, C, D, E, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
converge(Fn1<? super F, ? extends CoProduct5<A, B, C, D, E, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
converge(Fn1<? super G, ? extends CoProduct6<A, B, C, D, E, F, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
converge(Fn1<? super G, ? extends CoProduct6<A, B, C, D, E, F, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
converge(Fn1<? super H, ? extends CoProduct7<A, B, C, D, E, F, G, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
converge(Fn1<? super H, ? extends CoProduct7<A, B, C, D, E, F, G, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier possible type.
CoProduct2<A,B,CP2> - Interface in com.jnape.palatable.lambda.adt.coproduct
A generalization of the coproduct of two types.
CoProduct3<A,B,C,CP3> - Interface in com.jnape.palatable.lambda.adt.coproduct
A generalization of the coproduct of three types.
CoProduct4<A,B,C,D,CP4> - Interface in com.jnape.palatable.lambda.adt.coproduct
A generalization of the coproduct of four types.
CoProduct5<A,B,C,D,E,CP5> - Interface in com.jnape.palatable.lambda.adt.coproduct
A generalization of the coproduct of five types.
CoProduct6<A,B,C,D,E,F,CP6> - Interface in com.jnape.palatable.lambda.adt.coproduct
A generalization of the coproduct of six types.
CoProduct7<A,B,C,D,E,F,G,CP7> - Interface in com.jnape.palatable.lambda.adt.coproduct
A generalization of the coproduct of seven types.
CoProduct8<A,B,C,D,E,F,G,H,CP8> - Interface in com.jnape.palatable.lambda.adt.coproduct
A generalization of the coproduct of eight types.
currentA - Variable in class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
 
currentIndex - Variable in class com.jnape.palatable.lambda.internal.iteration.TakingIterator
 
curried(Fn1<A, Fn1<B, C>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn2
Static factory method for wrapping a curried Fn1 in an Fn2.
curry(Fn1<? super Tuple2<A, B>, ? extends C>) - Static method in interface com.jnape.palatable.lambda.functions.Fn2
Static factory method for wrapping an uncurried Fn1 in an Fn2.
cycle() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Cycle
 
cycle(A...) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Cycle
 
cycle(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Cycle
 
Cycle<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given an Iterable, return an infinite Iterable that repeatedly cycles its elements, in order.
Cycle() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Cycle
 
CyclicIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
CyclicIterable(Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.CyclicIterable
 
CyclicIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
CyclicIterator(Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.CyclicIterator
 

D

d - Variable in class com.jnape.palatable.lambda.adt.choice.Choice4._D
 
d - Variable in class com.jnape.palatable.lambda.adt.choice.Choice5._D
 
d - Variable in class com.jnape.palatable.lambda.adt.choice.Choice6._D
 
d - Variable in class com.jnape.palatable.lambda.adt.choice.Choice7._D
 
d - Variable in class com.jnape.palatable.lambda.adt.choice.Choice8._D
 
d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
Static factory method for wrapping a value of type D in a Choice4.
d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
Static factory method for wrapping a value of type D in a Choice5.
d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
Static factory method for wrapping a value of type D in a Choice6.
d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
Static factory method for wrapping a value of type D in a Choice7.
d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
Static factory method for wrapping a value of type D in a Choice8.
defaultBinding - Variable in class com.jnape.palatable.lambda.monoid.builtin.MergeHMaps
 
demand(TypeSafeKey<?, V>) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Retrieve the value at this key, throwing a NoSuchElementException if this key is unmapped.
difference() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Difference
 
difference(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Difference
 
difference(Iterable<A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Difference
 
Difference<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given two Iterables xs and ys, return the distinct elements of xs that are not in ys.
Difference() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Difference
 
diMap(Fn1<? super Q, ? extends R>, Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Dually map contravariantly over the left parameter and covariantly over the right parameter.
diMap(Fn1<? super R, ? extends S>, Fn1<? super T, ? extends U>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Dually map contravariantly over the left parameter and covariantly over the right parameter.
diMap(Fn1<? super R, ? extends S>, Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Dually map contravariantly over the left parameter and covariantly over the right parameter.
diMap(Fn1<? super R, ? extends S>, Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Dually map contravariantly over the left parameter and covariantly over the right parameter.
diMap(Fn1<? super R, ? extends S>, Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Dually map contravariantly over the left parameter and covariantly over the right parameter.
diMap(Fn1<? super Z, ? extends A>, Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Exercise both diMapL and diMapR over this function in the same invocation.
diMap(Fn1<? super Z, ? extends A>, Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.Cartesian
Dually map contravariantly over the left parameter and covariantly over the right parameter.
diMap(Fn1<? super Z, ? extends A>, Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.Cocartesian
Dually map contravariantly over the left parameter and covariantly over the right parameter.
diMap(Fn1<? super Z, ? extends A>, Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.Profunctor
Dually map contravariantly over the left parameter and covariantly over the right parameter.
diMap(Fn1<? super Z, ? extends S>, Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Dually map contravariantly over the left parameter and covariantly over the right parameter.
diMap(Fn1<? super Z, ? extends S>, Fn1<? super T, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Exchange
Dually map contravariantly over the left parameter and covariantly over the right parameter.
diMapL(Fn1<? super Q, ? extends R>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Contravariantly map over the left parameter.
diMapL(Fn1<? super R, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Contravariantly map over the left parameter.
diMapL(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Contravariantly map over the left parameter.
diMapL(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Contravariantly map over the left parameter.
diMapL(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Contravariantly map over the left parameter.
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Effect
Contravariantly map over the argument to this function, producing a function that takes the new argument type, and produces the same result.
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Contravariantly map over the argument to this function, producing a function that takes the new argument type, and produces the same result.
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn2
Contravariantly map over the argument to this function, producing a function that takes the new argument type, and produces the same result.
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn3
 
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn4
 
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn5
 
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn6
 
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn7
 
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn8
 
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Contravariantly map over the argument to this function, producing a function that takes the new argument type, and produces the same result.
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Kleisli
Contravariantly map over the argument to this function, producing a function that takes the new argument type, and produces the same result.
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Contravariantly map over the argument to this function, producing a function that takes the new argument type, and produces the same result.
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functor.Cartesian
Contravariantly map over the left parameter.
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functor.Cocartesian
Contravariantly map over the left parameter.
diMapL(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functor.Profunctor
Contravariantly map over the left parameter.
diMapL(Fn1<? super Z, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.Exchange
Contravariantly map over the left parameter.
diMapL(Fn1<? super Z, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Contravariantly map over the left parameter.
diMapR(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
 
diMapR(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Covariantly map over the right parameter.
diMapR(Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Covariantly map over the return value of this function, producing a function that takes the same argument, and produces the new result type.
diMapR(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Covariantly map over the right parameter.
diMapR(Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.Cartesian
Covariantly map over the right parameter.
diMapR(Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.Cocartesian
Covariantly map over the right parameter.
diMapR(Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.Profunctor
Covariantly map over the right parameter.
diMapR(Fn1<? super T, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Exchange
Covariantly map over the right parameter.
diMapR(Fn1<? super T, ? extends U>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Covariantly map over the right parameter.
diMapR(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Covariantly map over the right parameter.
diMapR(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Covariantly map over the right parameter.
diMapR(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Covariantly map over the right parameter.
discardL(Applicative<_1Prime, SingletonHList<?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<_2Prime, Tuple2<_1, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<_3Prime, Tuple3<_1, _2, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<_4Prime, Tuple4<_1, _2, _3, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<_5Prime, Tuple5<_1, _2, _3, _4, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<_6Prime, Tuple6<_1, _2, _3, _4, _5, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<_7Prime, Tuple7<_1, _2, _3, _4, _5, _6, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<_8Prime, Tuple8<_1, _2, _3, _4, _5, _6, _7, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, App>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, Maybe<?>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, Try<?>>) - Method in class com.jnape.palatable.lambda.adt.Try
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, Fn1<Unit, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
 
discardL(Applicative<B, Compose<F, G, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, Identity<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, Lazy<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, State<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, Writer<W, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, IO<?>>) - Method in class com.jnape.palatable.lambda.io.IO
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, SafeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, IdentityT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, IterateT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, LazyT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, MaybeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, ReaderT<R, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, StateT<S, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, WriterT<W, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, LambdaIterable<?>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.Monad
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, MR>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, MT>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<B, MW>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<C, Choice2<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<C, These<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.These
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<C, RecursiveResult<A, ?>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<C, Const<A, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<C, Tagged<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<D, Choice3<A, B, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<E, Choice4<A, B, C, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<F, Choice5<A, B, C, D, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<G, Choice6<A, B, C, D, E, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<H, Choice7<A, B, C, D, E, F, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<I, Choice8<A, B, C, D, E, F, G, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<R2, Either<L, ?>>) - Method in class com.jnape.palatable.lambda.adt.Either
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<R2, EitherT<M, L, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<U, Iso<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<U, Lens<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardL(Applicative<U, Prism<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Sequence both this Applicative and appB, discarding this Applicative's result and returning appB.
discardR(Applicative<_1Prime, SingletonHList<?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<_2Prime, Tuple2<_1, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<_3Prime, Tuple3<_1, _2, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<_4Prime, Tuple4<_1, _2, _3, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<_5Prime, Tuple5<_1, _2, _3, _4, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<_6Prime, Tuple6<_1, _2, _3, _4, _5, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<_7Prime, Tuple7<_1, _2, _3, _4, _5, _6, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<_8Prime, Tuple8<_1, _2, _3, _4, _5, _6, _7, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, App>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, Maybe<?>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, Try<?>>) - Method in class com.jnape.palatable.lambda.adt.Try
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, Fn1<Unit, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
 
discardR(Applicative<B, Compose<F, G, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, Identity<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, Lazy<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, State<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, Writer<W, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, IO<?>>) - Method in class com.jnape.palatable.lambda.io.IO
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, SafeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, EitherT<M, L, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, IdentityT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, IterateT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, LazyT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, MaybeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, ReaderT<R, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, StateT<S, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, WriterT<W, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, LambdaIterable<?>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.Monad
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, MR>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, MT>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<B, MW>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<C, Choice2<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<C, These<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.These
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Effect
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Kleisli
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<C, RecursiveResult<A, ?>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<C, Const<A, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<C, Tagged<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<D, Choice3<A, B, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<D, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn2
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<D, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<E, Choice4<A, B, C, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<E, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn3
 
discardR(Applicative<F, Choice5<A, B, C, D, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<F, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn4
 
discardR(Applicative<G, Choice6<A, B, C, D, E, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<G, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn5
 
discardR(Applicative<H, Choice7<A, B, C, D, E, F, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<H, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn6
 
discardR(Applicative<I, Choice8<A, B, C, D, E, F, G, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<I, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn7
 
discardR(Applicative<J, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn8
 
discardR(Applicative<R2, Either<L, ?>>) - Method in class com.jnape.palatable.lambda.adt.Either
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<U, Iso<A, ?, B, B>>) - Method in interface com.jnape.palatable.lambda.adt.hmap.TypeSafeKey
 
discardR(Applicative<U, Iso<S, ?, A, A>>) - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<U, Iso<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<U, Lens<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
discardR(Applicative<U, Prism<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Sequence both this Applicative and appB, discarding appB's result and returning this Applicative.
distinct() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Distinct
 
distinct(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Distinct
 
Distinct<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Return an Iterable of the distinct values from the given input Iterable.
Distinct() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Distinct
 
DistinctIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
DistinctIterable(Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.DistinctIterable
 
diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in class com.jnape.palatable.lambda.adt.Either
Diverge this coproduct by introducing another possible type that it could represent.
diverge() - Method in class com.jnape.palatable.lambda.adt.Maybe
Diverge this coproduct by introducing another possible type that it could represent.
done(A) - Static method in class com.jnape.palatable.lambda.monad.SafeT.Body
 
Done(A) - Constructor for class com.jnape.palatable.lambda.monad.SafeT.Body.Done
 
doublyLinkedBsIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
 
doublyLinkedIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.CyclicIterator
 
downcast() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Downcast
 
downcast(B) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Downcast
 
Downcast<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Covariantly cast a value of type B to a value of subtype A.
Downcast() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Downcast
 
drop() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Drop
 
drop() - Method in class com.jnape.palatable.lambda.internal.iteration.DroppingIterator
 
drop(int) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Drop
 
drop(int, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Drop
 
Drop<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily skip the first n elements from an Iterable by returning an Iterable that begins iteration after the nth element.
Drop() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Drop
 
dropElementsIfNecessary() - Method in class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterator
 
dropped - Variable in class com.jnape.palatable.lambda.internal.iteration.DroppingIterator
 
DroppingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
DroppingIterable(int, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.DroppingIterable
 
DroppingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
DroppingIterator(Integer, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.DroppingIterator
 
dropWhile() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.DropWhile
 
dropWhile(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.DropWhile
 
dropWhile(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.DropWhile
 
DropWhile<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily limit the Iterable by skipping the first contiguous group of elements that satisfy the predicate, beginning iteration at the first element for which the predicate evaluates to false.
DropWhile() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.DropWhile
 

E

e - Variable in class com.jnape.palatable.lambda.adt.choice.Choice5._E
 
e - Variable in class com.jnape.palatable.lambda.adt.choice.Choice6._E
 
e - Variable in class com.jnape.palatable.lambda.adt.choice.Choice7._E
 
e - Variable in class com.jnape.palatable.lambda.adt.choice.Choice8._E
 
e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
Static factory method for wrapping a value of type E in a Choice5.
e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
Static factory method for wrapping a value of type E in a Choice6.
e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
Static factory method for wrapping a value of type E in a Choice7.
e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
Static factory method for wrapping a value of type E in a Choice8.
effect(Fn1<? super A, ? extends IO<?>>) - Static method in interface com.jnape.palatable.lambda.functions.Effect
Create an Effect from an Fn1 that yields an IO.
effect(SideEffect) - Static method in interface com.jnape.palatable.lambda.functions.Effect
Create an Effect from a SideEffect;
Effect<A> - Interface in com.jnape.palatable.lambda.functions
A function returning "no result", and therefore only useful as a side-effect.
Either<L,R> - Class in com.jnape.palatable.lambda.adt
The binary tagged union, implemented as a specialized CoProduct2.
Either() - Constructor for class com.jnape.palatable.lambda.adt.Either
 
Either.Left<L,R> - Class in com.jnape.palatable.lambda.adt
 
Either.Right<L,R> - Class in com.jnape.palatable.lambda.adt
 
EitherLens - Class in com.jnape.palatable.lambda.optics.lenses
Lenses for Either.
EitherLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.EitherLens
 
EitherPrism - Class in com.jnape.palatable.lambda.optics.prisms
EitherPrism() - Constructor for class com.jnape.palatable.lambda.optics.prisms.EitherPrism
 
eitherT(MonadRec<Either<L, R>, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Static factory method for lifting a Monad<Either<L, R>, M> into an EitherT.
EitherT<M,L,R> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
EitherT(MonadRec<Either<L, R>, M>) - Constructor for class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
 
elementAt(int) - Static method in class com.jnape.palatable.lambda.optics.lenses.ListLens
Convenience static factory method for creating a lens that focuses on an element in a list at a particular index.
elementAt(int, X) - Static method in class com.jnape.palatable.lambda.optics.lenses.ListLens
Convenience static factory method for creating a lens that focuses on an element in a list at a particular index, returning defaultValue if there is no value at that index.
elementAt(Index<E, List>) - Static method in class com.jnape.palatable.lambda.optics.lenses.HListLens
Focus invariantly on the element at the specified Index in an HList.
elements - Variable in class com.jnape.palatable.lambda.internal.iteration.UnioningIterable
 
eliminate(TypeSafeKey<?, A>) - Method in interface com.jnape.palatable.lambda.monoid.builtin.MergeHMaps.Φ
 
eliminate(SafeT.Body.Suspended.Φ<M, B, R>) - Method in class com.jnape.palatable.lambda.monad.SafeT.Body.Suspended
 
embed(Fn1<? super CP2, ? extends R>, Fn1<? super CP2, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
Embed this coproduct inside another value; that is, given morphisms from this coproduct to R, apply the appropriate morphism to this coproduct as a whole.
embed(Fn1<? super CP3, ? extends R>, Fn1<? super CP3, ? extends R>, Fn1<? super CP3, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
Embed this coproduct inside another value; that is, given morphisms from this coproduct to R, apply the appropriate morphism to this coproduct as a whole.
embed(Fn1<? super CP4, ? extends R>, Fn1<? super CP4, ? extends R>, Fn1<? super CP4, ? extends R>, Fn1<? super CP4, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
Embed this coproduct inside another value; that is, given morphisms from this coproduct to R, apply the appropriate morphism to this coproduct as a whole.
embed(Fn1<? super CP5, ? extends R>, Fn1<? super CP5, ? extends R>, Fn1<? super CP5, ? extends R>, Fn1<? super CP5, ? extends R>, Fn1<? super CP5, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
Embed this coproduct inside another value; that is, given morphisms from this coproduct to R, apply the appropriate morphism to this coproduct as a whole.
embed(Fn1<? super CP6, ? extends R>, Fn1<? super CP6, ? extends R>, Fn1<? super CP6, ? extends R>, Fn1<? super CP6, ? extends R>, Fn1<? super CP6, ? extends R>, Fn1<? super CP6, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
Embed this coproduct inside another value; that is, given morphisms from this coproduct to R, apply the appropriate morphism to this coproduct as a whole.
embed(Fn1<? super CP7, ? extends R>, Fn1<? super CP7, ? extends R>, Fn1<? super CP7, ? extends R>, Fn1<? super CP7, ? extends R>, Fn1<? super CP7, ? extends R>, Fn1<? super CP7, ? extends R>, Fn1<? super CP7, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Embed this coproduct inside another value; that is, given morphisms from this coproduct to R, apply the appropriate morphism to this coproduct as a whole.
embed(Fn1<? super CP8, ? extends R>, Fn1<? super CP8, ? extends R>, Fn1<? super CP8, ? extends R>, Fn1<? super CP8, ? extends R>, Fn1<? super CP8, ? extends R>, Fn1<? super CP8, ? extends R>, Fn1<? super CP8, ? extends R>, Fn1<? super CP8, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Embed this coproduct inside another value; that is, given morphisms from this coproduct to R, apply the appropriate morphism to this coproduct as a whole.
empty() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Empty
 
empty() - Static method in class com.jnape.palatable.lambda.internal.ImmutableQueue
 
empty() - Static method in class com.jnape.palatable.lambda.internal.ImmutableStack
 
empty() - Static method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Construct an empty LambdaIterable by wrapping Collections.emptyList().
empty() - Static method in class com.jnape.palatable.lambda.traversable.LambdaMap
Construct an empty LambdaMap by wrapping Collections.emptyMap()
empty(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Static factory method for creating an empty IterateT.
empty(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Empty
 
Empty<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
A predicate that returns true if as is empty; false otherwise.
Empty() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Empty
 
Empty() - Constructor for class com.jnape.palatable.lambda.internal.ImmutableQueue.Empty
 
Empty() - Constructor for class com.jnape.palatable.lambda.internal.ImmutableStack.Empty
 
EMPTY - Static variable in class com.jnape.palatable.lambda.adt.hmap.HMap
 
emptyHMap() - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
Static factory method for creating an empty HMap.
endo() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Endo
 
endo(Fn1<A, A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Endo
 
endo(Fn1<A, A>, Fn1<A, A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Endo
 
endo(Fn1<A, A>, Fn1<A, A>, A) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Endo
 
Endo<A> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid formed by Fn1 under composition.
Endo() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Endo
 
endoK() - Static method in class com.jnape.palatable.lambda.monoid.builtin.EndoK
 
endoK(Pure<M>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.EndoK
 
EndoK<M,A,MA> - Class in com.jnape.palatable.lambda.monoid.builtin
The monoid formed under monadic endomorphism.
EndoK() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.EndoK
 
ensuring(SideEffect) - Method in class com.jnape.palatable.lambda.adt.Try
Run the provided runnable regardless of whether this is a success or a failure (the Try analog to finally.
ensuring(IO<?>) - Method in class com.jnape.palatable.lambda.io.IO
Return an IO that will run ensureIO strictly after running this IO regardless of whether this IO terminates normally, analogous to a finally block.
eq() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Eq
 
eq(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Eq
 
eq(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Eq
 
Eq<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Type-safe equality in function form; uses Object.equals(java.lang.Object), not ==.
Eq() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Eq
 
equal() - Static method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation
 
Equal() - Constructor for class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.Equal
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2._A
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2._B
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._A
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._B
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._C
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._A
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._B
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._C
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._D
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._A
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._B
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._C
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._D
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._E
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._A
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._B
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._C
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._D
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._E
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._F
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._A
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._B
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._C
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._D
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._E
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._F
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._G
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._A
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._B
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._C
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._D
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._E
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._F
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._G
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._H
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.Either.Left
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.Either.Right
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.hlist.HList.HCons
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.Maybe.Just
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.These._A
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.These._B
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.These.Both
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.Try.Failure
 
equals(Object) - Method in class com.jnape.palatable.lambda.adt.Try.Success
 
equals(Object) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Recurse
 
equals(Object) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Terminate
 
equals(Object) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
 
equals(Object) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
 
equals(Object) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
 
equals(Object) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
 
equals(Object) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
 
equals(Object) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
 
equals(Object) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
 
equals(Object) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
 
equals(Object) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
 
equals(Object) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
 
equals(Object) - Method in class com.jnape.palatable.lambda.traversable.LambdaMap
 
eval(S) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Run the stateful computation, returning the result.
evalT(S) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Run the stateful computation embedded in the Monad, returning the result.
evalWriterT(Monoid<W>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Given a Monoid for the accumulation, run the computation represented by this WriterT inside the monadic effect, ignoring the resulting accumulation, yielding the value in isolation.
exceptionally(Fn1<? super Throwable, ? extends A>) - Method in class com.jnape.palatable.lambda.io.IO
Deprecated.
in favor of canonical IO.catchError(Fn1)
Exchange<A,B,S,T> - Class in com.jnape.palatable.lambda.functor.builtin
A profunctor used to extract the isomorphic functions an Iso is composed of.
Exchange(Fn1<? super S, ? extends A>, Fn1<? super B, ? extends T>) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Exchange
 
exec(S) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Run the stateful computation, returning the final state.
execT(S) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Run the stateful computation embedded in the Monad, returning the final state.
execWriterT(Monoid<W>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Given a Monoid for the accumulation, run the computation represented by this WriterT inside the monadic effect, ignoring the value, yielding the accumulation in isolation.
externallyManaged(Fn0<CompletableFuture<A>>) - Static method in class com.jnape.palatable.lambda.io.IO
Static factory method for creating an IO from an externally managed source of completable futures.

F

f - Variable in class com.jnape.palatable.lambda.adt.choice.Choice6._F
 
f - Variable in class com.jnape.palatable.lambda.adt.choice.Choice7._F
 
f - Variable in class com.jnape.palatable.lambda.adt.choice.Choice8._F
 
f - Variable in class com.jnape.palatable.lambda.monad.SafeT.Body.Suspended
 
f - Variable in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
 
f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
Static factory method for wrapping a value of type F in a Choice6.
f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
Static factory method for wrapping a value of type F in a Choice7.
f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
Static factory method for wrapping a value of type F in a Choice8.
failure(Throwable) - Static method in class com.jnape.palatable.lambda.adt.Try
Static factory method for creating a failure value.
Failure(Throwable) - Constructor for class com.jnape.palatable.lambda.adt.Try.Failure
 
fga - Variable in class com.jnape.palatable.lambda.functor.builtin.Compose
 
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Given a value of type A, produce an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Given a value of type A, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Given a value of type A, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Given a value of type A, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Given a value of type A, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Given a value of type A, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Given a value of type A, produced an instance of this tuple with each slot set to that value.
filter() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
 
filter(Fn1<? super A, ? extends Boolean>) - Method in class com.jnape.palatable.lambda.adt.Maybe
If this value is present and satisfies predicate, return just the value; otherwise, return nothing.
filter(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
 
filter(Fn1<? super A, ? extends Boolean>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
If the embedded value is present and satisfies predicate then return just the embedded value
filter(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
 
filter(Fn1<? super R, ? extends Boolean>, Fn0<L>) - Method in class com.jnape.palatable.lambda.adt.Either
If this is a right value, apply pred to it.
filter(Fn1<? super R, ? extends Boolean>, Fn1<? super R, ? extends L>) - Method in class com.jnape.palatable.lambda.adt.Either
If this is a right value, apply pred to it.
Filter<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily apply a predicate to each element in an Iterable, returning an Iterable of just the elements for which the predicate evaluated to true.
Filter() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
 
FilteringIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
FilteringIterable(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.FilteringIterable
 
FilteringIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
FilteringIterator(Fn1<? super A, ? extends Boolean>, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.FilteringIterator
 
find() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
 
find(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
 
find(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
 
Find<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Iterate the elements in an Iterable, applying a predicate to each one, returning the first element that matches the predicate, wrapped in a Maybe.
Find() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Find
 
first() - Static method in class com.jnape.palatable.lambda.monoid.builtin.First
 
first(Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.First
 
first(Maybe<A>, Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.First
 
First<A> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Maybe<A>.
First() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.First
 
flatMap - Variable in class com.jnape.palatable.lambda.functor.builtin.Lazy.Compose
 
flatMap(Fn1<? super _1, ? extends Monad<_1Prime, SingletonHList<?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _2, ? extends Monad<_2Prime, Tuple2<_1, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _3, ? extends Monad<_3Prime, Tuple3<_1, _2, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _4, ? extends Monad<_4Prime, Tuple4<_1, _2, _3, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _5, ? extends Monad<_5Prime, Tuple5<_1, _2, _3, _4, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _6, ? extends Monad<_6Prime, Tuple6<_1, _2, _3, _4, _5, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _7, ? extends Monad<_7Prime, Tuple7<_1, _2, _3, _4, _5, _6, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _8, ? extends Monad<_8Prime, Tuple8<_1, _2, _3, _4, _5, _6, _7, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Maybe<?>>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Try<?>>>) - Method in class com.jnape.palatable.lambda.adt.Try
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Fn1<Unit, ?>>>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
 
flatMap(Fn1<? super A, ? extends Monad<B, Identity<?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Lazy<?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, State<S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Writer<W, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, IO<?>>>) - Method in class com.jnape.palatable.lambda.io.IO
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, SafeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, IdentityT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, IterateT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, LazyT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MaybeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, ReaderT<R, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, StateT<S, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, WriterT<W, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, LambdaIterable<?>>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, M>>) - Method in interface com.jnape.palatable.lambda.monad.Monad
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MR>>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MT>>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MW>>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, Choice2<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, These<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.These
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, Fn1<A, ?>>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, RecursiveResult<A, ?>>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, Const<A, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, Tagged<S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super C, ? extends Monad<D, Choice3<A, B, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super D, ? extends Monad<E, Choice4<A, B, C, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super E, ? extends Monad<F, Choice5<A, B, C, D, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super F, ? extends Monad<G, Choice6<A, B, C, D, E, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super G, ? extends Monad<H, Choice7<A, B, C, D, E, F, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super H, ? extends Monad<I, Choice8<A, B, C, D, E, F, G, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super R, ? extends Monad<R2, Either<L, ?>>>) - Method in class com.jnape.palatable.lambda.adt.Either
If a right value, unwrap it and apply it to rightFn, returning the resulting Either<L ,R>.
flatMap(Fn1<? super R, ? extends Monad<R2, EitherT<M, L, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Market<A, B, S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Iso<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Lens<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Prism<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Chain dependent computations that may continue or short-circuit based on previous results.
flatten() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Flatten
 
flatten(Iterable<? extends Iterable<? extends A>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Flatten
 
Flatten<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given a nested Iterable of Iterables, return a lazily flattening Iterable of the nested elements.
Flatten() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Flatten
 
FlatteningIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
FlatteningIterator(Iterator<? extends Iterable<? extends A>>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.FlatteningIterator
 
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn2
Flip the order of the arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn3
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn4
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn5
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn6
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn7
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn8
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
 
flip() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Flip the order of the arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
 
flip() - Method in class com.jnape.palatable.lambda.monoid.builtin.And
 
flip() - Method in class com.jnape.palatable.lambda.monoid.builtin.Or
 
flip() - Method in class com.jnape.palatable.lambda.monoid.builtin.Xor
 
flip() - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Flip the order of the arguments.
flip() - Method in interface com.jnape.palatable.lambda.semigroup.Semigroup
Flip the order of the arguments.
fmap(Fn1<? super _1, ? extends _1Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _2, ? extends _2Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _3, ? extends _3Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _4, ? extends _4Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _5, ? extends _5Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _6, ? extends _6Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _7, ? extends _7Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _8, ? extends _8Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.adt.Maybe
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.adt.Try
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
 
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.functor.Functor
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.io.IO
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.Monad
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.SafeT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.traversable.Traversable
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.These
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Left-to-right composition.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Map over the right parameter.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.traversable.LambdaMap
 
fmap(Fn1<? super C, ? extends D>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super D, ? extends E>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super E, ? extends F>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super F, ? extends G>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super G, ? extends H>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super H, ? extends I>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.adt.Either
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Covariantly transmute this functor's parameter using the given mapping function.
fn - Variable in class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
 
fn0 - Variable in class com.jnape.palatable.lambda.functor.builtin.Lazy.Later
 
fn0(Fn0<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
Static factory method for coercing a lambda to an Fn0.
fn0(Fn1<Unit, A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
Static factory method for adapting an Fn1<Unit, A> to an Fn0<A>.
Fn0<A> - Interface in com.jnape.palatable.lambda.functions
A function taking "no arguments", implemented as an Fn1<Unit, A>.
fn1(Fn1<? super A, ? extends B>) - Static method in interface com.jnape.palatable.lambda.functions.Fn1
Static factory method for avoid explicit casting when using method references as Fn1s.
Fn1<A,B> - Interface in com.jnape.palatable.lambda.functions
A function taking a single argument.
fn2(Fn2<A, B, C>) - Static method in interface com.jnape.palatable.lambda.functions.Fn2
Static method to aid inference.
Fn2<A,B,C> - Interface in com.jnape.palatable.lambda.functions
A function taking two arguments.
fn3(Fn1<A, Fn2<B, C, D>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn3
Static factory method for wrapping a curried Fn1 in an Fn3.
fn3(Fn2<A, B, Fn1<C, D>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn3
Static factory method for wrapping a curried Fn2 in an Fn3.
fn3(Fn3<A, B, C, D>) - Static method in interface com.jnape.palatable.lambda.functions.Fn3
Static factory method for coercing a lambda to an Fn3.
Fn3<A,B,C,D> - Interface in com.jnape.palatable.lambda.functions
A function taking three arguments.
fn4(Fn1<A, Fn3<B, C, D, E>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
Static factory method for wrapping a curried Fn1 in an Fn4.
fn4(Fn2<A, B, Fn2<C, D, E>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
Static factory method for wrapping a curried Fn2 in an Fn4.
fn4(Fn3<A, B, C, Fn1<D, E>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
Static factory method for wrapping a curried Fn3 in an Fn4.
fn4(Fn4<A, B, C, D, E>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
Static factory method for coercing a lambda to an Fn4.
Fn4<A,B,C,D,E> - Interface in com.jnape.palatable.lambda.functions
A function taking four arguments.
fn5(Fn1<A, Fn4<B, C, D, E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
Static factory method for wrapping a curried Fn1 in an Fn5.
fn5(Fn2<A, B, Fn3<C, D, E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
Static factory method for wrapping a curried Fn2 in an Fn5.
fn5(Fn3<A, B, C, Fn2<D, E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
Static factory method for wrapping a curried Fn3 in an Fn5.
fn5(Fn4<A, B, C, D, Fn1<E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
Static factory method for wrapping a curried Fn4 in an Fn5.
fn5(Fn5<A, B, C, D, E, F>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
Static factory method for coercing a lambda to an Fn5.
Fn5<A,B,C,D,E,F> - Interface in com.jnape.palatable.lambda.functions
A function taking five arguments.
fn6(Fn1<A, Fn5<B, C, D, E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for wrapping a curried Fn1 in an Fn6.
fn6(Fn2<A, B, Fn4<C, D, E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for wrapping a curried Fn2 in an Fn6.
fn6(Fn3<A, B, C, Fn3<D, E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for wrapping a curried Fn3 in an Fn6.
fn6(Fn4<A, B, C, D, Fn2<E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for wrapping a curried Fn4 in an Fn6.
fn6(Fn5<A, B, C, D, E, Fn1<F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for wrapping a curried Fn5 in an Fn6.
fn6(Fn6<A, B, C, D, E, F, G>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for coercing a lambda to an Fn6.
Fn6<A,B,C,D,E,F,G> - Interface in com.jnape.palatable.lambda.functions
A function taking six arguments.
fn7(Fn1<A, Fn6<B, C, D, E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn1 in an Fn7.
fn7(Fn2<A, B, Fn5<C, D, E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn2 in an Fn7.
fn7(Fn3<A, B, C, Fn4<D, E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn3 in an Fn7.
fn7(Fn4<A, B, C, D, Fn3<E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn4 in an Fn7.
fn7(Fn5<A, B, C, D, E, Fn2<F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn5 in an Fn7.
fn7(Fn6<A, B, C, D, E, F, Fn1<G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn6 in an Fn7.
fn7(Fn7<A, B, C, D, E, F, G, H>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for coercing a lambda to an Fn7.
Fn7<A,B,C,D,E,F,G,H> - Interface in com.jnape.palatable.lambda.functions
A function taking seven arguments.
fn8(Fn1<A, Fn7<B, C, D, E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn1 in an Fn8.
fn8(Fn2<A, B, Fn6<C, D, E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn2 in an Fn8.
fn8(Fn3<A, B, C, Fn5<D, E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn3 in an Fn8.
fn8(Fn4<A, B, C, D, Fn4<E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn4 in an Fn8.
fn8(Fn5<A, B, C, D, E, Fn3<F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn5 in an Fn8.
fn8(Fn6<A, B, C, D, E, F, Fn2<G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn6 in an Fn8.
fn8(Fn7<A, B, C, D, E, F, G, Fn1<H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn7 in an Fn8.
fn8(Fn8<A, B, C, D, E, F, G, H, I>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for coercing a lambda to an Fn8.
Fn8<A,B,C,D,E,F,G,H,I> - Interface in com.jnape.palatable.lambda.functions
A function taking eight arguments.
fold(Fn2<? super B, ? super A, ? extends MonadRec<B, M>>, MonadRec<B, M>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Monolithically fold the spine of this IterateT by trampolining the underlying effects (for iterative folding, use trampolineM directly).
foldCut(Fn2<? super B, ? super A, ? extends MonadRec<RecursiveResult<B, B>, M>>, MonadRec<B, M>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Monolithically fold the spine of this IterateT (with the possibility of early termination) by trampolining the underlying effects (for iterative folding, use trampolineM directly).
foldLeft() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
 
foldLeft(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Catamorphism under this semigroup using FoldLeft, where the binary operator is this semigroup, and the starting accumulator is provided.
foldLeft(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.semigroup.Semigroup
Catamorphism under this semigroup using FoldLeft, where the binary operator is this semigroup, and the starting accumulator is provided.
foldLeft(Fn2<? super B, ? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
 
foldLeft(Fn2<? super B, ? super A, ? extends B>, B) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
 
foldLeft(Fn2<? super B, ? super A, ? extends B>, B, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
 
FoldLeft<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given an Iterable of As, a starting value B, and a Fn2<B, A, B>, iteratively accumulate over the Iterable, ultimately returning a final B value.
FoldLeft() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
 
foldMap(Fn1<? super B, ? extends A>, Iterable<B>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Homomorphism combined with catamorphism.
foldMap(Fn1<? super B, ? extends HMap>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.MergeHMaps
 
foldMap(Fn1<? super B, ? extends Maybe<A>>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.First
 
foldMap(Fn1<? super B, ? extends Boolean>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.And
 
foldMap(Fn1<? super B, ? extends Boolean>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Or
 
foldMap(Fn1<? super B, ? extends Iterable<A>>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Concat
 
foldRight() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
 
foldRight(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Catamorphism under this semigroup using FoldRight, where the binary operator is this semigroup, and the starting accumulator is provided.
foldRight(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.semigroup.Semigroup
Catamorphism under this semigroup using FoldRight, where the binary operator is this semigroup, and the starting accumulator is provided.
foldRight(Fn2<? super A, ? super Lazy<B>, ? extends Lazy<B>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
 
foldRight(Fn2<? super A, ? super Lazy<B>, ? extends Lazy<B>>, Lazy<B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
 
foldRight(Fn2<? super A, ? super Lazy<B>, ? extends Lazy<B>>, Lazy<B>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
 
FoldRight<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given an Iterable of As, a starting lazy value B, and a Fn2<A, Lazy<B>, Lazy<B>>, iteratively accumulate over the Iterable, ultimately returning a final Lazy<B> value.
FoldRight() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
 
force() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Force
Deprecated.
 
force(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Force
Deprecated.
 
Force<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Deprecated.
in favor of traversing into an IO and running it
Force() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Force
Deprecated.
 
forEach(Fn1<? super A, ? extends MonadRec<Unit, M>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Convenience method for folding the spine of this IterateT with an action to perform on each element without accumulating any results.
forfeit(Fn1<? super A, ? extends Throwable>) - Method in class com.jnape.palatable.lambda.adt.Try
If this is a failure, return the wrapped value.
forfeit(Fn1<? super R, ? extends L>) - Method in class com.jnape.palatable.lambda.adt.Either
Inverse of recover.
fromBiFunction(BiFunction<? super A, ? super B, ? extends C>) - Static method in interface com.jnape.palatable.lambda.functions.Fn2
Static factory method for wrapping a BiFunction in an Fn2.
fromBiPredicate(BiPredicate<A, B>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Create a BiPredicate from a java BiPredicate.
fromCallable(Callable<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
Convenience method for converting a Callable to an Fn0.
fromConsumer(Consumer<A>) - Static method in interface com.jnape.palatable.lambda.functions.Effect
Static factory method to create an Effect from a java Consumer.
fromEither(Either<?, A>) - Static method in class com.jnape.palatable.lambda.adt.Maybe
Convenience static factory method for creating a Maybe from an Either.
fromEntry(Map.Entry<K, V>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Static factory method for creating Tuple2s from Map.Entrys.
fromFunction(Function<? super A, ? extends B>) - Static method in interface com.jnape.palatable.lambda.functions.Fn1
Static factory method for wrapping a java Function in an Fn1.
fromInt(int) - Static method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation
Return a comparison relation from the result of a Comparator or Comparable result
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Return just the first two elements from the given Iterable, or nothing if there are less than two elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Return just the first three elements from the given Iterable, or nothing if there are less than three elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Return just the first four elements from the given Iterable, or nothing if there are less than four elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Return just the first five elements from the given Iterable, or nothing if there are less than five elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Return just the first six elements from the given Iterable, or nothing if there are less than six elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Return just the first seven elements from the given Iterable, or nothing if there are less than seven elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Return just the first eight elements from the given Iterable, or nothing if there are less than eight elements.
fromIterator(Iterator<A>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Lazily unfold an IterateT from an Iterator inside IO.
fromMaybe(Maybe<R>, Fn0<L>) - Static method in class com.jnape.palatable.lambda.adt.Either
Convert a Maybe<R> into an Either<L, R>, supplying the left value from leftFn in the case of Maybe.nothing().
fromMaybes(Maybe<A>, Maybe<B>) - Static method in class com.jnape.palatable.lambda.adt.These
Convenience method for converting a pair of Maybes into a Maybe of These.
fromOptional(Optional<? extends A>) - Static method in class com.jnape.palatable.lambda.adt.Maybe
Convenience static factory method for creating a Maybe from an Optional.
fromPartial(Fn1<? super S, ? extends A>, Fn1<? super A, ? extends S>) - Static method in interface com.jnape.palatable.lambda.optics.Prism.Simple
Static factory method for creating a simple Prism from a partial function S -> A and a total function A -> T.
fromPartial(Fn1<? super S, ? extends A>, Fn1<? super B, ? extends S>) - Static method in interface com.jnape.palatable.lambda.optics.Prism
Static factory method for creating a Prism from a partial function S -> A and a total function B -> S.
fromPredicate(Predicate<A>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Create a Predicate from a java Predicate.
fromRunnable(Runnable) - Static method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
Create a SideEffect from a java Runnable.
fromSupplier(Supplier<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
Convenience method for converting a Supplier to an Fn0.
function - Variable in class com.jnape.palatable.lambda.internal.iteration.MappingIterator
 
function - Variable in class com.jnape.palatable.lambda.internal.iteration.UnfoldingIterator
 
Functor<A,F> - Interface in com.jnape.palatable.lambda.functor
An interface for the generic covariant functorial operation map over some parameter A.
fuse(IO<A>) - Static method in class com.jnape.palatable.lambda.io.IO
Fuse all fork opportunities of a given IO such that, unless it is pinned (or is originally externally managed), no parallelism will be used when running it, regardless of what semantics are used when it is executed.

G

g - Variable in class com.jnape.palatable.lambda.adt.choice.Choice7._G
 
g - Variable in class com.jnape.palatable.lambda.adt.choice.Choice8._G
 
g(G) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
Static factory method for wrapping a value of type G in a Choice7.
g(G) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
Static factory method for wrapping a value of type G in a Choice8.
get() - Static method in class com.jnape.palatable.lambda.functor.builtin.State
Create a State that simply returns back the initial state as both the result and the final state
get(HList.HCons<Head, ? extends List>) - Method in class com.jnape.palatable.lambda.adt.hlist.Index.N
 
get(HList.HCons<Target, ?>) - Method in class com.jnape.palatable.lambda.adt.hlist.Index.Z
 
get(TypeSafeKey<A, B>) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Retrieve the value at this key.
get(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Given a pure construction of some Monad, produce a StateT that equates its output with its state.
get(TargetList) - Method in class com.jnape.palatable.lambda.adt.hlist.Index
Retrieve the value at this index in hList.
getCompose() - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
 
getKey() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
getKey() - Method in interface com.jnape.palatable.lambda.adt.product.Product2
 
gets(Fn1<? super S, ? extends A>) - Static method in class com.jnape.palatable.lambda.functor.builtin.State
Create a State that maps its initial state into its result, but leaves the initial state unchanged.
gets(Fn1<? super S, ? extends MonadRec<A, M>>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Given a function that produces a value inside a monadic effect from a state, produce a StateT that simply passes its state to the function and applies it.
getValue() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
getValue() - Method in interface com.jnape.palatable.lambda.adt.product.Product2
 
greaterThan() - Static method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation
 
GreaterThan() - Constructor for class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.GreaterThan
 
groupBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GroupBy
 
groupBy(Fn1<? super V, ? extends K>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GroupBy
 
groupBy(Fn1<? super V, ? extends K>, Iterable<V>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GroupBy
 
GroupBy<K,V> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Iterable<V> vs and a key function V -> K f, fold vs into a Map<K, List<V>> by applying f to each element of vs, retaining values that map to the same key in a list, in the order they were iterated in.
GroupBy() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.GroupBy
 
GroupingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
GroupingIterator(Integer, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.GroupingIterator
 
gt() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GT
 
gt(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GT
 
gt(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GT
 
GT<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given two Comparable values of type A, return true if the second value is strictly greater than the first value; otherwise, return false.
GT() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.GT
 
gtBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
 
gtBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
 
gtBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
 
gtBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
 
GTBy<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given a mapping function from some type A to some Comparable type B and two values of type A, return true if the second value is strictly greater than the first value in terms of their mapped B results; otherwise, return false.
GTBy() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
 
gte() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
 
gte(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
 
gte(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
 
GTE<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given two Comparable values of type A, return true if the second value is greater than or equal to the first value according to Comparable.compareTo(Object); otherwise, return false.
GTE() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
 
gteBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
 
gteBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
 
gteBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
 
gteBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
 
GTEBy<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given a mapping function from some type A to some Comparable type B and two values of type A, return true if the second value is greater than or equal to the first value in terms of their mapped B results according to Comparable.compareTo(Object); otherwise, return false.
GTEBy() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
 
gteWith() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEWith
 
gteWith(Comparator<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEWith
 
gteWith(Comparator<A>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEWith
 
gteWith(Comparator<A>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEWith
 
GTEWith<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given a Comparator from some type A and two values of type A, return true if the second value is greater than or equal to the first value in terms of their mapped B results according to Comparator.compare(Object, Object); otherwise, return false.
GTEWith() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.GTEWith
 
gtWith() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTWith
 
gtWith(Comparator<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTWith
 
gtWith(Comparator<A>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTWith
 
gtWith(Comparator<A>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTWith
 
GTWith<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given a Comparator from some type A and two values of type A, return true if the second value is strictly greater than the first value in terms of their mapped B results; otherwise, return false.
GTWith() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.GTWith
 

H

h - Variable in class com.jnape.palatable.lambda.adt.choice.Choice8._H
 
h(H) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
Static factory method for wrapping a value of type H in a Choice8.
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice2._A
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice2._B
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._A
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._B
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._C
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._A
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._B
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._C
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._D
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._A
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._B
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._C
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._D
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._E
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._A
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._B
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._C
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._D
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._E
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._F
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._A
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._B
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._C
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._D
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._E
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._F
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._G
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._A
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._B
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._C
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._D
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._E
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._F
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._G
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._H
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.Either.Left
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.Either.Right
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.hlist.HList.HCons
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.Maybe.Just
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.These._A
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.These._B
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.These.Both
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.Try.Failure
 
hashCode() - Method in class com.jnape.palatable.lambda.adt.Try.Success
 
hashCode() - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Recurse
 
hashCode() - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Terminate
 
hashCode() - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
 
hashCode() - Method in class com.jnape.palatable.lambda.functor.builtin.Const
 
hashCode() - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
 
hashCode() - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
 
hashCode() - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
 
hashCode() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
 
hashCode() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
 
hashCode() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
 
hashCode() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
 
hashCode() - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
 
hashCode() - Method in class com.jnape.palatable.lambda.traversable.LambdaMap
 
hasMoreMatchingElements() - Method in class com.jnape.palatable.lambda.internal.iteration.FilteringIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.ConsingIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.DroppingIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.FilteringIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.FlatteningIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.GroupingIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.InfiniteIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.InitIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.MappingIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.PrependingIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.ReversingIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.ScanningIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.SnocIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.TakingIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.UnfoldingIterator
 
hasNext() - Method in class com.jnape.palatable.lambda.internal.iteration.ZippingIterator
 
HCons(Head, Tail) - Constructor for class com.jnape.palatable.lambda.adt.hlist.HList.HCons
 
head - Variable in class com.jnape.palatable.lambda.adt.hlist.HList.HCons
 
head - Variable in class com.jnape.palatable.lambda.internal.ImmutableStack.Node
 
head - Variable in class com.jnape.palatable.lambda.internal.iteration.ConsingIterator
 
head() - Method in class com.jnape.palatable.lambda.adt.hlist.HList.HCons
The head element of the HList.
head() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Head
 
head() - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue.Empty
 
head() - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue
 
head() - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue.NonEmpty
 
head() - Method in class com.jnape.palatable.lambda.internal.ImmutableStack.Empty
 
head() - Method in class com.jnape.palatable.lambda.internal.ImmutableStack
 
head() - Method in class com.jnape.palatable.lambda.internal.ImmutableStack.Node
 
head() - Static method in class com.jnape.palatable.lambda.optics.lenses.HListLens
Focus on the head of an HList.
head() - Static method in class com.jnape.palatable.lambda.optics.lenses.IterableLens
A lens focusing on the head of a given Iterable.
head(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Head
 
Head<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Retrieve the head element of an Iterable, wrapped in an Maybe.
Head() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Head
 
HList - Class in com.jnape.palatable.lambda.adt.hlist
An immutable heterogeneous list supporting arbitrary depth type-safety via a linearly recursive type signature.
HList() - Constructor for class com.jnape.palatable.lambda.adt.hlist.HList
 
HList.HCons<Head,Tail> - Class in com.jnape.palatable.lambda.adt.hlist
The consing of a head element to a tail HList.
HList.HNil - Class in com.jnape.palatable.lambda.adt.hlist
The empty HList.
HListLens - Class in com.jnape.palatable.lambda.optics.lenses
Lenses that operate on HLists.
HListLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.HListLens
 
hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
Static factory method for creating an HMap from two given associations.
hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
Static factory method for creating an HMap from three given associations.
hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3, TypeSafeKey<?, V4>, V4) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
Static factory method for creating an HMap from four given associations.
hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3, TypeSafeKey<?, V4>, V4, TypeSafeKey<?, V5>, V5) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
Static factory method for creating an HMap from five given associations.
hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3, TypeSafeKey<?, V4>, V4, TypeSafeKey<?, V5>, V5, TypeSafeKey<?, V6>, V6) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
Static factory method for creating an HMap from six given associations.
hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3, TypeSafeKey<?, V4>, V4, TypeSafeKey<?, V5>, V5, TypeSafeKey<?, V6>, V6, TypeSafeKey<?, V7>, V7) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
Static factory method for creating an HMap from seven given associations.
hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3, TypeSafeKey<?, V4>, V4, TypeSafeKey<?, V5>, V5, TypeSafeKey<?, V6>, V6, TypeSafeKey<?, V7>, V7, TypeSafeKey<?, V8>, V8) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
Static factory method for creating an HMap from eight given associations.
HMap - Class in com.jnape.palatable.lambda.adt.hmap
An immutable heterogeneous mapping from a parametrized type-safe key to any value, supporting a minimal mapping interface.
HMap(Map<TypeSafeKey<?, ?>, Object>) - Constructor for class com.jnape.palatable.lambda.adt.hmap.HMap
 
HMapLens - Class in com.jnape.palatable.lambda.optics.lenses
Lenses that operate on HMaps.
HMapLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.HMapLens
 
HNil() - Constructor for class com.jnape.palatable.lambda.adt.hlist.HList.HNil
 

I

id() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Id
 
id(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Id
 
Id<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
The identity function.
Id() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Id
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.And
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Concat
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Endo
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.First
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Join
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Last
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.MergeHMaps
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Or
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.PutAll
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Trivial
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Union
 
identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Xor
 
identity() - Method in interface com.jnape.palatable.lambda.monoid.Monoid
The identity element of this monoid.
Identity<A> - Class in com.jnape.palatable.lambda.functor.builtin
A functor over some value of type A that can be mapped over and retrieved later.
Identity(A) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Identity
 
identityT(MonadRec<Identity<A>, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Static factory method for lifting a Monad<Identity<A>, M> into a IdentityT.
IdentityT<M,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
IdentityT(MonadRec<Identity<A>, M>) - Constructor for class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
 
ifThenElse() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
 
ifThenElse(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
 
ifThenElse(Fn1<? super A, ? extends Boolean>, Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
 
ifThenElse(Fn1<? super A, ? extends Boolean>, Fn1<? super A, ? extends B>, Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
 
ifThenElse(Fn1<? super A, ? extends Boolean>, Fn1<? super A, ? extends B>, Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
 
IfThenElse<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn4
 
IfThenElse() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
 
ImmutableIterator<Element> - Class in com.jnape.palatable.lambda.internal.iteration
 
ImmutableIterator() - Constructor for class com.jnape.palatable.lambda.internal.iteration.ImmutableIterator
 
ImmutableQueue<A> - Class in com.jnape.palatable.lambda.internal
Internal API.
ImmutableQueue() - Constructor for class com.jnape.palatable.lambda.internal.ImmutableQueue
 
ImmutableQueue.Empty<A> - Class in com.jnape.palatable.lambda.internal
 
ImmutableQueue.NonEmpty<A> - Class in com.jnape.palatable.lambda.internal
 
ImmutableStack<A> - Class in com.jnape.palatable.lambda.internal
Internal API.
ImmutableStack() - Constructor for class com.jnape.palatable.lambda.internal.ImmutableStack
 
ImmutableStack.Empty<A> - Class in com.jnape.palatable.lambda.internal
 
ImmutableStack.Node<A> - Class in com.jnape.palatable.lambda.internal
 
inbound - Variable in class com.jnape.palatable.lambda.internal.ImmutableQueue.NonEmpty
 
index() - Static method in class com.jnape.palatable.lambda.adt.hlist.Index
Create a root index for a head value of type Target.
Index<Target,TargetList> - Class in com.jnape.palatable.lambda.adt.hlist
HList indexes representing a value at arbitrary depth in some compatible HList.
Index() - Constructor for class com.jnape.palatable.lambda.adt.hlist.Index
 
Index.N<Target,Head,List,PreviousIndex> - Class in com.jnape.palatable.lambda.adt.hlist
 
Index.Z<Target> - Class in com.jnape.palatable.lambda.adt.hlist
 
InfiniteIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
InfiniteIterator() - Constructor for class com.jnape.palatable.lambda.internal.iteration.InfiniteIterator
 
inGroupsOf() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.InGroupsOf
 
inGroupsOf(Integer) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.InGroupsOf
 
inGroupsOf(Integer, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.InGroupsOf
 
InGroupsOf<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily group the Iterable by returning an Iterable of smaller Iterables of size k.
InGroupsOf() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.InGroupsOf
 
init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Returns a SingletonHList<_1> of the first element.
init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Returns a Tuple2<_1, _2> of all the elements of this Tuple3<_1, _2, _3> except the last.
init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Returns a Tuple3<_1, _2, _3> of all the elements of this Tuple4<_1, _2, _3, _4> except the last.
init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Returns a Tuple4<_1, _2, _3, _4> of all the elements of this Tuple5<_1, _2, _3, _4, _5> except the last.
init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Returns a Tuple5<_1, _2, _3, _4, _5> of all the elements of this Tuple6<_1, _2, _3, _4, _5, _6> except the last.
init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Returns a Tuple6<_1, _2, _3, _4, _5, _6> of all the elements of this Tuple7<_1, _2, _3, _4, _5, _6, _7> except the last.
init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Returns a Tuple7<_1, _2, _3, _4, _5, _6, _7> of all the elements of this Tuple8<_1, _2, _3, _4, _5, _6, _7, _8> except the last.
init() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Init
 
init(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Init
 
Init<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given an Iterable<A>, produce an Iterable<A> of all elements but the last one.
Init() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Init
 
InitIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
InitIterator(Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.InitIterator
 
inits() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Inits
 
inits(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Inits
 
Inits<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given an Iterable<A>, produce an Iterable<Iterable<A>>, representing all of the subsequences of initial elements, ordered by size, starting with the empty Iterable.
Inits() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Inits
 
instance() - Static method in class com.jnape.palatable.lambda.adt.hlist.Index.Z
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.adt.hlist.HList.HNil
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.adt.hlist.Index.Z
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.adt.Maybe.Nothing
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.CatMaybes
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Coalesce
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Constantly
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Cycle
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Distinct
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Downcast
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Empty
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Flatten
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Force
Deprecated.
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Head
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Id
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Init
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Inits
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Last
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Magnetize
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Not
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Occurrences
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Repeat
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Reverse
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Size
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Sort
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Tail
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Tails
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Uncons
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn1.Upcast
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.$
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.All
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Alter
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Any
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.AutoBracket
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Both
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.CartesianProduct
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Cons
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Difference
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Drop
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.DropWhile
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Eq
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.GroupBy
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.GT
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.InGroupsOf
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Intersperse
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Into
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Into1
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Into3
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Into4
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Into5
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Into6
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Into7
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Into8
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Iterate
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.LazyRec
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.MagnetizeBy
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Map
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Partition
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek
Deprecated.
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
Deprecated.
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.PrependAll
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Sequence
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Slide
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Snoc
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.SortBy
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.SortWith
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Span
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Take
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.TakeWhile
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.ToArray
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.ToCollection
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.ToMap
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Tupler2
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Unfoldr
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Until
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn2.Zip
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.Between
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqWith
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.Compare
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEWith
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.GTWith
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEWith
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.LTWith
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.ScanLeft
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.Times
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn3.ZipWith
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.Equal
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.GreaterThan
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.LessThan
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.functions.recursion.Trampoline
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.internal.ImmutableQueue.Empty
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.internal.ImmutableStack.Empty
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.AddAll
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.And
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Collapse
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Compose
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Concat
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Endo
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.EndoK
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.First
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Join
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Last
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.LeftAll
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.LeftAny
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Merge
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.MergeMaps
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Or
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Present
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.PutAll
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.RightAny
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.RunAll
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Trivial
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Union
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.monoid.builtin.Xor
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.optics.functions.Matching
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.optics.functions.Over
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.optics.functions.Pre
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.optics.functions.Re
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.optics.functions.Set
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.optics.functions.Under
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.optics.functions.View
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.Absent
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.Compose
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.Intersection
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.Max
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.MaxBy
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.MaxWith
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.Merge
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.Min
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.MinBy
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.MinWith
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
 
INSTANCE - Static variable in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
 
interruptible(IO<A>) - Static method in class com.jnape.palatable.lambda.io.IO
Wrap the given IO in an IO that first checks if the thread the IO runs on is interrupted.
intersection() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Intersection
 
intersection(Iterable<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Intersection
 
intersection(Iterable<A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Intersection
 
Intersection<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
Given two Iterables xs and ys, return the distinct elements of xs that are also in ys in order of their unique occurrence in xs.
Intersection() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.Intersection
 
intersperse() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Intersperse
 
intersperse(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Intersperse
 
intersperse(A, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Intersperse
 
Intersperse<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily inject the provided separator value between each value in the supplied Iterable.
Intersperse() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Intersperse
 
into() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into
 
into(Fn1<? super _1, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Apply HList.HCons.head() to fn and return the result.
into(Fn2<? super _1, ? super _2, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.product.Product2
Destructure and apply this product to a function accepting the same number of arguments as this product's slots.
into(Fn2<? super A, ? super B, ? extends C>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into
 
into(Fn2<? super A, ? super B, ? extends C>, Map.Entry<A, B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into
 
into(Fn3<? super _1, ? super _2, ? super _3, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.product.Product3
Destructure and apply this product to a function accepting the same number of arguments as this product's slots.
into(Fn4<? super _1, ? super _2, ? super _3, ? super _4, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.product.Product4
Destructure and apply this product to a function accepting the same number of arguments as this product's slots.
into(Fn5<? super _1, ? super _2, ? super _3, ? super _4, ? super _5, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.product.Product5
Destructure and apply this product to a function accepting the same number of arguments as this product's slots.
into(Fn6<? super _1, ? super _2, ? super _3, ? super _4, ? super _5, ? super _6, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.product.Product6
Destructure and apply this product to a function accepting the same number of arguments as this product's slots.
into(Fn7<? super _1, ? super _2, ? super _3, ? super _4, ? super _5, ? super _6, ? super _7, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.product.Product7
Destructure and apply this product to a function accepting the same number of arguments as this product's slots.
into(Fn8<? super _1, ? super _2, ? super _3, ? super _4, ? super _5, ? super _6, ? super _7, ? super _8, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.product.Product8
Destructure and apply this product to a function accepting the same number of arguments as this product's slots.
Into<A,B,C> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Fn2<A, B, C> and a Map.Entry<A, B>, destructure the entry and apply the key and value as arguments to the function, returning the result.
Into() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Into
 
into1() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into1
 
into1(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into1
 
into1(Fn1<? super A, ? extends B>, SingletonHList<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into1
 
Into1<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Fn1<A, B> and a SingletonHList<A>, pop the head and apply it to the function, returning the result.
Into1() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Into1
 
into3() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into3
 
into3(Fn3<? super A, ? super B, ? super C, ? extends D>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into3
 
into3(Fn3<? super A, ? super B, ? super C, ? extends D>, Product3<A, B, C>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into3
 
Into3<A,B,C,D> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Fn3<A, B, C, D> and a Product3<A, B, C>, destructure the product and apply the slots as arguments to the function, returning the result.
Into3() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Into3
 
into4() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into4
 
into4(Fn4<? super A, ? super B, ? super C, ? super D, ? extends E>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into4
 
into4(Fn4<? super A, ? super B, ? super C, ? super D, ? extends E>, Product4<A, B, C, D>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into4
 
Into4<A,B,C,D,E> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Fn4<A, B, C, D, E> and a Product4<A, B, C, D>, destructure the product and apply the slots as arguments to the function, returning the result.
Into4() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Into4
 
into5() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into5
 
into5(Fn5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends F>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into5
 
into5(Fn5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends F>, Product5<A, B, C, D, E>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into5
 
Into5<A,B,C,D,E,F> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Fn5<A, B, C, D, E, F> and a Product5<A, B, C, D, E>, destructure the product and apply the slots as arguments to the function, returning the result.
Into5() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Into5
 
into6() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into6
 
into6(Fn6<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? extends G>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into6
 
into6(Fn6<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? extends G>, Product6<A, B, C, D, E, F>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into6
 
Into6<A,B,C,D,E,F,G> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Fn6<A, B, C, D, E, F, G> and a Product6<A, B, C, D, E, F>, destructure the product and apply the slots as arguments to the function, returning the result.
Into6() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Into6
 
into7() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into7
 
into7(Fn7<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? super G, ? extends H>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into7
 
into7(Fn7<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? super G, ? extends H>, Product7<A, B, C, D, E, F, G>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into7
 
Into7<A,B,C,D,E,F,G,H> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Fn7<A, B, C, D, E, F, G, H> and a Product7<A, B, C, D, E, F, G>, destructure the product and apply the slots as arguments to the function, returning the result.
Into7() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Into7
 
into8() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into8
 
into8(Fn8<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? super G, ? super H, ? extends I>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into8
 
into8(Fn8<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? super G, ? super H, ? extends I>, Product8<A, B, C, D, E, F, G, H>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into8
 
Into8<A,B,C,D,E,F,G,H,I> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Fn8<A, B, C, D, E, F, G, H, I> and a Product8<A, B, C, D, E, F, G, H>, destructure the product and apply the slots as arguments to the function, returning the result.
Into8() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Into8
 
invert() - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Swap the type parameters.
invert() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
Swap the type parameters.
invert() - Method in class com.jnape.palatable.lambda.adt.Either
 
invert() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Rotate the first two slots of this product.
invert() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Rotate the first two slots of this product.
invert() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Rotate the first two slots of this product.
invert() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first two slots of this product.
invert() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first two slots of this product.
invert() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first two slots of this product.
invert() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first two slots of this product.
invert() - Method in class com.jnape.palatable.lambda.adt.Maybe
Swap the type parameters.
invert() - Method in interface com.jnape.palatable.lambda.adt.product.Product2
Rotate the first two slots of this product.
invert() - Method in interface com.jnape.palatable.lambda.adt.product.Product3
 
invert() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
 
invert() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
 
invert() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
invert() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
invert() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
invert() - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Swap the type parameters.
inverted() - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
A lens that focuses on the inverse of a map (keys and values swapped).
io(A) - Static method in class com.jnape.palatable.lambda.io.IO
Static factory method for creating an IO that just returns a when performed.
io(Fn0<? extends A>) - Static method in class com.jnape.palatable.lambda.io.IO
Static factory method for coercing a lambda to an IO.
io(SideEffect) - Static method in class com.jnape.palatable.lambda.io.IO
Static factory method for creating an IO that runs a SideEffect and returns Unit.
IO<A> - Class in com.jnape.palatable.lambda.io
A Monad representing some side-effecting computation to be performed.
IO() - Constructor for class com.jnape.palatable.lambda.io.IO
 
IO.Compose<A> - Class in com.jnape.palatable.lambda.io
 
isEmpty() - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Test whether this HMap is empty.
isEmpty() - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue
 
isEmpty() - Method in class com.jnape.palatable.lambda.internal.ImmutableStack
 
isEmpty() - Method in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator.Cache
 
isNotEmpty() - Method in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator.Cache
 
iso(Fn1<? super S, ? extends A>, Fn1<? super B, ? extends T>) - Static method in interface com.jnape.palatable.lambda.optics.Iso
Static factory method for creating an iso from a function and it's inverse.
iso(Optic<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, S, T, A, B>) - Static method in interface com.jnape.palatable.lambda.optics.Iso
Promote an optic with compatible bounds to an Iso.
Iso<S,T,A,B> - Interface in com.jnape.palatable.lambda.optics
An Iso (short for "isomorphism") is an invertible Lens: an Optic encoding of a bi-directional focusing of two types, and like Lenses, can be Viewed, Set, and updated.
Iso.Simple<S,A> - Interface in com.jnape.palatable.lambda.optics
A convenience type with a simplified type signature for common isos with both unified "larger" values and unified "smaller" values.
isRewound() - Method in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
 
IterableLens - Class in com.jnape.palatable.lambda.optics.lenses
Lenses that operate on Iterables.
IterableLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.IterableLens
 
iterables - Variable in class com.jnape.palatable.lambda.internal.iteration.ConcatenatingIterable
 
iterate() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Iterate
 
iterate(Fn1<? super A, ? extends A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Iterate
 
iterate(Fn1<? super A, ? extends A>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Iterate
 
Iterate<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily generate an infinite Iterable from the successive applications of the function first to the initial seed value, then to the result, and so on; i.e., the result of iterate(x -> x + 1, 0) would produce an infinite Iterable over the elements 0, 1, 2, 3, ...
Iterate() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Iterate
 
iteratedHead - Variable in class com.jnape.palatable.lambda.internal.iteration.ConsingIterator
 
iterateT(MonadRec<Maybe<Tuple2<A, IterateT<M, A>>>, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Static factory method for wrapping an uncons of an IterateT in an IterateT.
IterateT<M,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
A monad transformer over a co-inductive, singly-linked spine of values embedded in effects.
IterateT(Pure<M>, ImmutableQueue<Choice2<Fn0<MonadRec<Maybe<Tuple2<A, IterateT<M, A>>>, M>>, MonadRec<A, M>>>) - Constructor for class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
 
IterationInterruptedException - Exception Class in com.jnape.palatable.lambda.internal.iteration
An exception thrown when a thread is interrupted while an Iterator was blocked.
IterationInterruptedException(InterruptedException) - Constructor for exception class com.jnape.palatable.lambda.internal.iteration.IterationInterruptedException
 
iterator - Variable in class com.jnape.palatable.lambda.internal.iteration.CyclicIterator
 
iterator - Variable in class com.jnape.palatable.lambda.internal.iteration.MappingIterator
 
iterator - Variable in class com.jnape.palatable.lambda.internal.iteration.PrependingIterator
 
iterator - Variable in class com.jnape.palatable.lambda.internal.iteration.TakingIterator
 
iterator() - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
 
iterator() - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue
 
iterator() - Method in class com.jnape.palatable.lambda.internal.ImmutableStack
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.ConcatenatingIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.CyclicIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.DistinctIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.DroppingIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.FilteringIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.MappingIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.ReversingIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.SnocIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.TakingIterable
 
iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.UnioningIterable
 

J

join() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Join
 
join(Monad<? extends MA, M>) - Static method in interface com.jnape.palatable.lambda.monad.Monad
Convenience static method equivalent to flatMap(id());
join(String) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Join
 
join(String, String) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Join
 
Join - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by String that concats two strings together.
Join() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Join
 
just(A) - Static method in class com.jnape.palatable.lambda.adt.Maybe
Lift a non-null value into Maybe.
Just(A) - Constructor for class com.jnape.palatable.lambda.adt.Maybe.Just
 

K

k - Variable in class com.jnape.palatable.lambda.internal.iteration.GroupingIterator
 
key(TypeSafeKey<?, A>, Semigroup<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.MergeHMaps
 
keys() - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Retrieve all the mapped keys.
keys() - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
A lens that focuses on the keys of a map.
kleisli(Fn1<? super A, ? extends MB>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Kleisli
Adapt a compatible function into a Kleisli arrow.
Kleisli<A,B,M,MB> - Interface in com.jnape.palatable.lambda.functions.specialized
The Kleisli arrow of a Monad, manifest as simply an Fn1<A, MB>.

L

l - Variable in class com.jnape.palatable.lambda.adt.Either.Left
 
LambdaIterable<A> - Class in com.jnape.palatable.lambda.traversable
Extension point for Iterable to adapt lambda core types like Monad and Traversable.
LambdaIterable(Iterable<? extends A>) - Constructor for class com.jnape.palatable.lambda.traversable.LambdaIterable
 
LambdaMap<A,B> - Class in com.jnape.palatable.lambda.traversable
Extension point for Map to adapt lambda core types like Functor and Traversable.
LambdaMap(Map<A, B>) - Constructor for class com.jnape.palatable.lambda.traversable.LambdaMap
 
last() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Last
 
last() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Last
 
last(Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Last
 
last(Maybe<A>, Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Last
 
last(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Last
 
Last<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Retrieve the last element of an Iterable, wrapped in a Maybe.
Last<A> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Maybe<A>.
Last() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Last
 
Last() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Last
 
Later(Fn0<A>) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Lazy.Later
 
lazy(A) - Static method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Lift a pure value into a lazy computation.
lazy(Fn0<A>) - Static method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Wrap a computation in a lazy computation.
Lazy<A> - Class in com.jnape.palatable.lambda.functor.builtin
A Monad representing a lazily-computed value.
Lazy() - Constructor for class com.jnape.palatable.lambda.functor.builtin.Lazy
 
Lazy.Compose<A> - Class in com.jnape.palatable.lambda.functor.builtin
 
Lazy.Later<A> - Class in com.jnape.palatable.lambda.functor.builtin
 
lazyRec() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LazyRec
 
lazyRec(Fn2<Kleisli<? super A, ? extends B, Lazy<?>, Lazy<B>>, A, Lazy<B>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LazyRec
 
lazyRec(Fn2<Kleisli<? super A, ? extends B, Lazy<?>, Lazy<B>>, A, Lazy<B>>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LazyRec
 
LazyRec<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given a Fn2 that receives a recursive function and an input and yields a lazy result, and an input, produce a lazy result that, when forced, will recursively invoke the function until it terminates in a stack-safe way.
LazyRec() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.LazyRec
 
lazyT(MonadRec<Lazy<A>, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Static factory method for lifting a Monad<Lazy<A>, M> into a LazyT.
LazyT<M,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
LazyT(MonadRec<Lazy<A>, M>) - Constructor for class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
 
lazyZip(Lazy<? extends Applicative<Fn1<? super _1, ? extends _1Prime>, SingletonHList<?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _2, ? extends _2Prime>, Tuple2<_1, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _3, ? extends _3Prime>, Tuple3<_1, _2, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _4, ? extends _4Prime>, Tuple4<_1, _2, _3, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _5, ? extends _5Prime>, Tuple5<_1, _2, _3, _4, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _6, ? extends _6Prime>, Tuple6<_1, _2, _3, _4, _5, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _7, ? extends _7Prime>, Tuple7<_1, _2, _3, _4, _5, _6, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super _8, ? extends _8Prime>, Tuple8<_1, _2, _3, _4, _5, _6, _7, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, App>>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, Maybe<?>>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
Terminate early if this is a Maybe.Nothing; otherwise, continue the zip.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, Try<?>>>) - Method in class com.jnape.palatable.lambda.adt.Try
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, Compose<F, G, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, Identity<?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, State<S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, Writer<W, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, IO<?>>>) - Method in class com.jnape.palatable.lambda.io.IO
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, SafeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, IdentityT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, IterateT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, LazyT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, MaybeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, ReaderT<R, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, StateT<S, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, WriterT<W, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, LambdaIterable<?>>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, M>>) - Method in interface com.jnape.palatable.lambda.monad.Monad
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, MR>>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, MT>>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super A, ? extends B>, MW>>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super B, ? extends C>, Choice2<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super B, ? extends C>, These<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.These
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super B, ? extends C>, Fn1<A, ?>>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super B, ? extends C>, Const<A, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super C, ? extends D>, Choice3<A, B, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super D, ? extends E>, Choice4<A, B, C, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super E, ? extends F>, Choice5<A, B, C, D, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super F, ? extends G>, Choice6<A, B, C, D, E, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super G, ? extends H>, Choice7<A, B, C, D, E, F, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super H, ? extends I>, Choice8<A, B, C, D, E, F, G, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super R, ? extends R2>, Either<L, ?>>>) - Method in class com.jnape.palatable.lambda.adt.Either
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super R, ? extends R2>, EitherT<M, L, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
lazyZip(Lazy<? extends Applicative<Fn1<? super T, ? extends U>, Prism<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Given a lazy instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
left(L) - Static method in class com.jnape.palatable.lambda.adt.Either
Static factory method for creating a left value.
Left(L) - Constructor for class com.jnape.palatable.lambda.adt.Either.Left
 
leftAll() - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAll
 
leftAll() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
 
leftAll(Monoid<L>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAll
 
leftAll(Monoid<L>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAll
 
leftAll(Monoid<L>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAll
 
leftAll(Semigroup<L>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
 
leftAll(Semigroup<L>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
 
leftAll(Semigroup<L>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
 
LeftAll<L,R> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Either<L,R> and a monoid over L.
LeftAll<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup instance formed by Either<L,R> and a semigroup over L.
LeftAll() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.LeftAll
 
LeftAll() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
 
leftAny() - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAny
 
leftAny() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
 
leftAny(Monoid<L>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAny
 
leftAny(Monoid<L>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAny
 
leftAny(Monoid<L>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.LeftAny
 
leftAny(Semigroup<L>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
 
leftAny(Semigroup<L>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
 
leftAny(Semigroup<L>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
 
LeftAny<L,R> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Either<L,R> and a monoid over L.
LeftAny<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup instance formed by Either<L,R> and a semigroup over L.
LeftAny() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.LeftAny
 
LeftAny() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
 
lens(Fn1<? super S, ? extends A>, Fn2<? super S, ? super B, ? extends T>) - Static method in interface com.jnape.palatable.lambda.optics.Lens
Static factory method for creating a lens from a getter function and a setter function.
lens(Optic<? super Cartesian<?, ?, ?>, ? super Functor<?, ?>, S, T, A, B>) - Static method in interface com.jnape.palatable.lambda.optics.Lens
Promote an optic with compatible bounds to a Lens.
Lens<S,T,A,B> - Interface in com.jnape.palatable.lambda.optics
An approximation of van Laarhoven lenses.
Lens.Simple<S,A> - Interface in com.jnape.palatable.lambda.optics
A convenience type with a simplified type signature for common lenses with both unified "larger" values and unified "smaller" values.
lessThan() - Static method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation
 
LessThan() - Constructor for class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.LessThan
 
lift(Lift<B>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Lift
Static method to aid inference.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.SafeT
Lift a new argument MonadRec into this MonadBase.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Lift a new argument MonadRec into this MonadBase.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Lift a new argument MonadRec into this MonadBase.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Lift a new argument MonadRec into this MonadBase.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Lift a new argument MonadRec into this MonadBase.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Lift a new argument MonadRec into this MonadBase.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Lift a new argument MonadRec into this MonadBase.
lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Lift a new argument MonadRec into this MonadBase.
lift(MonadRec<B, N>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
Lift a new argument MonadRec into this MonadBase.
lift(MonadRec<C, N>) - Method in interface com.jnape.palatable.lambda.monad.MonadBase
Lift a new argument MonadRec into this MonadBase.
lift(MonadRec<R2, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Lift a new argument MonadRec into this MonadBase.
Lift<B> - Interface in com.jnape.palatable.lambda.functions.specialized
Generalized, portable lifting operation for lifting a MonadRec into a MonadBase.
liftA(Lens<S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
Given a lens, lift A into Maybe.
liftA2() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
 
liftA2(Fn2<? super A, ? super B, ? extends C>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
 
liftA2(Fn2<? super A, ? super B, ? extends C>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
 
liftA2(Fn2<? super A, ? super B, ? extends C>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
 
LiftA2<A,B,C,App,AppC> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Lift into and apply an Fn2 to two Applicative values, returning the result inside the same Applicative context.
LiftA2() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
 
liftA3() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
 
liftA3(Fn3<A, B, C, D>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
 
liftA3(Fn3<A, B, C, D>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
 
liftA3(Fn3<A, B, C, D>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
 
liftA3(Fn3<A, B, C, D>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
 
LiftA3<A,B,C,D,App,AppD> - Class in com.jnape.palatable.lambda.functions.builtin.fn4
Lift into and apply an Fn3 to three Applicative values, returning the result inside the same Applicative context.
LiftA3() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
 
liftA4() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
 
liftA4(Fn4<A, B, C, D, E>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
 
liftA4(Fn4<A, B, C, D, E>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
 
liftA4(Fn4<A, B, C, D, E>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
 
liftA4(Fn4<A, B, C, D, E>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
 
liftA4(Fn4<A, B, C, D, E>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
 
LiftA4<A,B,C,D,E,App,AppE> - Class in com.jnape.palatable.lambda.functions.builtin.fn5
Lift into and apply an Fn4 to four Applicative values, returning the result inside the same Applicative context.
LiftA4() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
 
liftA5() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
 
liftA5(Fn5<A, B, C, D, E, F>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
 
liftA5(Fn5<A, B, C, D, E, F>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
 
liftA5(Fn5<A, B, C, D, E, F>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
 
liftA5(Fn5<A, B, C, D, E, F>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
 
liftA5(Fn5<A, B, C, D, E, F>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
 
liftA5(Fn5<A, B, C, D, E, F>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
 
LiftA5<A,B,C,D,E,F,App,AppF> - Class in com.jnape.palatable.lambda.functions.builtin.fn6
Lift into and apply an Fn5 to five Applicative values, returning the result inside the same Applicative context.
LiftA5() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
 
liftA6() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
 
liftA6(Fn6<A, B, C, D, E, F, G>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
 
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
 
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
 
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
 
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
 
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
 
liftA6(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
 
LiftA6<A,B,C,D,E,F,G,App,AppG> - Class in com.jnape.palatable.lambda.functions.builtin.fn7
Lift into and apply an Fn6 to six Applicative values, returning the result inside the same Applicative context.
LiftA6() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
 
liftA7() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
liftA7(Fn7<A, B, C, D, E, F, G, H>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
liftA7(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>, Applicative<G, App>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
LiftA7<A,B,C,D,E,F,G,H,App,AppH> - Class in com.jnape.palatable.lambda.functions.builtin.fn8
Lift into and apply an Fn7 to seven Applicative values, returning the result inside the same Applicative context.
LiftA7() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
 
liftB(Lens<S, T, A, B>, B) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
Given a lens and a default B, lift B into Maybe.
liftEitherT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
liftIdentityT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
liftIterateT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
liftLazyT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Lift for LazyT.
liftMaybeT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
liftReaderT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
liftS(Lens<S, T, A, B>, S) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
Given a lens and a default S, lift S into Maybe.
liftSafeT() - Static method in class com.jnape.palatable.lambda.monad.SafeT
Lift for SafeT.
liftStateT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
liftT(Lens<S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
Given a lens, lift T into Maybe.
liftWriterT() - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
listen(A) - Static method in class com.jnape.palatable.lambda.functor.builtin.Writer
Construct a Writer from a value.
listen(MonadRec<A, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Lift a value embedded in a Monad into a WriterT.
listens(Fn1<? super _1, ? extends _3>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super S, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super S, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super W, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super W, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
Map the accumulation into a value and pair it with the current output.
listens(Fn1<? super W, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Map the accumulation into a value and pair it with the current output.
ListLens - Class in com.jnape.palatable.lambda.optics.lenses
Lenses that operate on Lists.
ListLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.ListLens
 
local(Fn1<? super A, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Modify this MonadReader's environment after reading it but before running the effect.
local(Fn1<? super R, ? extends R>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
Modify this MonadReader's environment after reading it but before running the effect.
local(Fn1<? super R, ? extends R>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Modify this MonadReader's environment after reading it but before running the effect.
local(Fn1<? super S, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Modify this MonadReader's environment after reading it but before running the effect.
local(Fn1<? super S, ? extends S>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Modify this MonadReader's environment after reading it but before running the effect.
lt() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
 
lt(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
 
lt(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
 
LT<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given two Comparable values of type A, return true if the second value is strictly less than the first value; otherwise, return false.
LT() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.LT
 
ltBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
 
ltBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
 
ltBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
 
ltBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
 
LTBy<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given a mapping function from some type A to some Comparable type B and two values of type A, return true if the second value is strictly less than the first value in terms of their mapped B results; otherwise, return false.
LTBy() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
 
lte() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
 
lte(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
 
lte(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
 
LTE<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given two Comparable values of type A, return true if the second value is less than or equal to the first value according to Comparable.compareTo(Object) otherwise, return false.
LTE() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
 
lteBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
 
lteBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
 
lteBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
 
lteBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
 
LTEBy<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given a mapping function from some type A to some Comparable type B and two values of type A, return true if the second value is less than or equal to the first value in terms of their mapped B results according to Comparable.compareTo(Object); otherwise, return false.
LTEBy() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
 
lteWith() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEWith
 
lteWith(Comparator<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEWith
 
lteWith(Comparator<A>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEWith
 
lteWith(Comparator<A>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEWith
 
LTEWith<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given a Comparator from some type A and two values of type A, return true if the second value is less than or equal to the first value in terms of their mapped B results according to Comparator.compare(Object, Object); otherwise, return false.
LTEWith() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.LTEWith
 
ltWith() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTWith
 
ltWith(Comparator<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTWith
 
ltWith(Comparator<A>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTWith
 
ltWith(Comparator<A>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTWith
 
LTWith<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given a comparator for some type A and two values of type A, return true if the second value is strictly less than than the first value in terms of their mapped B results; otherwise, return false.
LTWith() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.LTWith
 

M

magnetize() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Magnetize
 
magnetize(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Magnetize
 
Magnetize<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Magnetize an Iterable using value equality as the magnetizing function.
Magnetize() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Magnetize
 
magnetizeBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.MagnetizeBy
 
magnetizeBy(Fn2<? super A, ? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.MagnetizeBy
 
magnetizeBy(Fn2<? super A, ? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.MagnetizeBy
 
MagnetizeBy<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given a binary predicate and an Iterable<A>, return an Iterable<Iterable<A>> of the contiguous groups of elements that match the predicate pairwise.
MagnetizeBy() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.MagnetizeBy
 
map - Variable in class com.jnape.palatable.lambda.traversable.LambdaMap
 
map() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Map
 
map(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Map
 
map(Fn1<? super A, ? extends B>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Map
 
Map<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily apply a function to each element in an Iterable, producing an Iterable of the mapped results.
Map() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Map
 
mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Covariantly map A to C, yielding a new optic.
mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Covariantly map A to C, yielding a new optic.
mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.Optic
Covariantly map A to C, yielding a new optic.
mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Covariantly map A to C, yielding a new optic.
mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
Covariantly map A to C, yielding a new optic.
mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Contravariantly map B to Z, yielding a new optic.
mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Contravariantly map B to Z, yielding a new optic.
mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Optic
Contravariantly map B to Z, yielding a new optic.
mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Contravariantly map B to Z, yielding a new optic.
mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
Contravariantly map B to Z, yielding a new optic.
MapLens - Class in com.jnape.palatable.lambda.optics.lenses
Lenses that operate on Maps.
MapLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.MapLens
 
mappers - Variable in class com.jnape.palatable.lambda.internal.iteration.MappingIterable
 
mapping(Iso<A, A, B, B>) - Static method in class com.jnape.palatable.lambda.optics.lenses.IterableLens
An iso focusing on the mapped values of an Iterable.
MappingIterable<A,B> - Class in com.jnape.palatable.lambda.internal.iteration
 
MappingIterable(Fn1<? super A, ? extends B>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.MappingIterable
 
MappingIterator<A,B> - Class in com.jnape.palatable.lambda.internal.iteration
 
MappingIterator(Fn1<? super A, ? extends B>, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.MappingIterator
 
mappingValues(Iso<V, V, V2, V2>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
A lens that focuses on a map while mapping its values with the mapping Iso.
MapPrism - Class in com.jnape.palatable.lambda.optics.prisms
MapPrism() - Constructor for class com.jnape.palatable.lambda.optics.prisms.MapPrism
 
mapReaderT(Fn1<? super MA, ? extends MonadRec<B, N>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Map the current monadic embedding to a new one in a potentially different Monad.
mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Contravariantly map S to R, yielding a new optic.
mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Contravariantly map S to R, yielding a new optic.
mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Optic
Contravariantly map S to R, yielding a new optic.
mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Contravariantly map S to R, yielding a new optic.
mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
Contravariantly map S to R, yielding a new optic.
mapState(Fn1<? super Tuple2<A, S>, ? extends Tuple2<B, S>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Map both the result and the final state to a new result and final state.
mapStateT(Fn1<? super MonadRec<Tuple2<A, S>, M>, ? extends MonadRec<Tuple2<B, S>, N>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Map both the result and the final state to a new result and final state inside the Monad.
mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Covariantly map T to U, yielding a new optic.
mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Covariantly map T to U, yielding a new optic.
mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Optic
Covariantly map T to U, yielding a new optic.
mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Covariantly map T to U, yielding a new optic.
mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
Covariantly map T to U, yielding a new optic.
Market<A,B,S,T> - Class in com.jnape.palatable.lambda.functor.builtin
A profunctor used to extract the isomorphic functions a Prism is composed of.
Market(Fn1<? super B, ? extends T>, Fn1<? super S, ? extends Either<T, A>>) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Market
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2._A
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2._B
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
Type-safe convergence requiring a match against all potential types.
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Recurse
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Terminate
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._A
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._B
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._C
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
Type-safe convergence requiring a match against all potential types.
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._A
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._B
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._C
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._D
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
Type-safe convergence requiring a match against all potential types.
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._A
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._B
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._C
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._D
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._E
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
Type-safe convergence requiring a match against all potential types.
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._A
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._B
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._C
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._D
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._E
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._F
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
Type-safe convergence requiring a match against all potential types.
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._A
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._B
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._C
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._D
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._E
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._F
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._G
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Type-safe convergence requiring a match against all potential types.
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>, Fn1<? super H, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._A
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>, Fn1<? super H, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._B
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>, Fn1<? super H, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._C
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>, Fn1<? super H, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._D
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>, Fn1<? super H, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._E
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>, Fn1<? super H, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._F
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>, Fn1<? super H, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._G
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>, Fn1<? super H, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._H
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super C, ? extends R>, Fn1<? super D, ? extends R>, Fn1<? super E, ? extends R>, Fn1<? super F, ? extends R>, Fn1<? super G, ? extends R>, Fn1<? super H, ? extends R>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Type-safe convergence requiring a match against all potential types.
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super Tuple2<A, B>, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.These._A
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super Tuple2<A, B>, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.These._B
 
match(Fn1<? super A, ? extends R>, Fn1<? super B, ? extends R>, Fn1<? super Tuple2<A, B>, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.These.Both
 
match(Fn1<? super Either<MonadRec<SafeT.Body<M, A>, M>, A>, ? extends R>, Fn1<? super SafeT.Body.Suspended<M, ?, A>, ? extends R>) - Method in class com.jnape.palatable.lambda.monad.SafeT.Body.Done
 
match(Fn1<? super Either<MonadRec<SafeT.Body<M, A>, M>, A>, ? extends R>, Fn1<? super SafeT.Body.Suspended<M, ?, A>, ? extends R>) - Method in class com.jnape.palatable.lambda.monad.SafeT.Body.More
 
match(Fn1<? super Either<MonadRec<SafeT.Body<M, B>, M>, B>, ? extends R>, Fn1<? super SafeT.Body.Suspended<M, ?, B>, ? extends R>) - Method in class com.jnape.palatable.lambda.monad.SafeT.Body.Suspended
 
match(Fn1<? super Unit, ? extends R>, Fn1<? super A, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.Maybe.Just
 
match(Fn1<? super Unit, ? extends R>, Fn1<? super A, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.Maybe.Nothing
 
match(Fn1<? super ComparisonRelation.LessThan, ? extends R>, Fn1<? super ComparisonRelation.Equal, ? extends R>, Fn1<? super ComparisonRelation.GreaterThan, ? extends R>) - Method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.Equal
 
match(Fn1<? super ComparisonRelation.LessThan, ? extends R>, Fn1<? super ComparisonRelation.Equal, ? extends R>, Fn1<? super ComparisonRelation.GreaterThan, ? extends R>) - Method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.GreaterThan
 
match(Fn1<? super ComparisonRelation.LessThan, ? extends R>, Fn1<? super ComparisonRelation.Equal, ? extends R>, Fn1<? super ComparisonRelation.GreaterThan, ? extends R>) - Method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.LessThan
 
match(Fn1<? super Throwable, ? extends R>, Fn1<? super A, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.Try.Failure
 
match(Fn1<? super Throwable, ? extends R>, Fn1<? super A, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.Try.Success
 
match(Fn1<? super L, ? extends V>, Fn1<? super R, ? extends V>) - Method in class com.jnape.palatable.lambda.adt.Either.Left
 
match(Fn1<? super L, ? extends V>, Fn1<? super R, ? extends V>) - Method in class com.jnape.palatable.lambda.adt.Either
Given two mapping functions (one from an L to a V, one from an R to a V), unwrap the value stored in this Either, apply the appropriate mapping function, and return the result.
match(Fn1<? super L, ? extends V>, Fn1<? super R, ? extends V>) - Method in class com.jnape.palatable.lambda.adt.Either.Right
 
matching() - Static method in class com.jnape.palatable.lambda.optics.functions.Matching
 
matching(Optic<? super Market<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Matching
 
matching(Optic<? super Market<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>, S) - Static method in class com.jnape.palatable.lambda.optics.functions.Matching
 
Matching<S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
 
Matching() - Constructor for class com.jnape.palatable.lambda.optics.functions.Matching
 
max() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Max
 
max(A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Max
 
max(A, A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Max
 
Max<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup over A that chooses between two values x and y via the following rules: If x is strictly less than y, return y Otherwise, return x
Max() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.Max
 
maxBy() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MaxBy
 
maxBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MaxBy
 
maxBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MaxBy
 
maxBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MaxBy
 
MaxBy<A,B> - Class in com.jnape.palatable.lambda.semigroup.builtin
Given a mapping function from some type A to some Comparable type B, produce a Semigroup over A that chooses between two values x and y via the following rules: If x is strictly less than y in terms of B, return y Otherwise, return x
MaxBy() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.MaxBy
 
maxWith() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MaxWith
 
maxWith(Comparator<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MaxWith
 
maxWith(Comparator<A>, A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MaxWith
 
maxWith(Comparator<A>, A, A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MaxWith
 
MaxWith<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
Given a comparator for some type A, produce a Semigroup over A that chooses between two values x and y via the following rules: If x is strictly less than y in terms of B, return y Otherwise, return x
MaxWith() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.MaxWith
 
maybe(A) - Static method in class com.jnape.palatable.lambda.adt.Maybe
Lift a potentially null value into Maybe.
Maybe<A> - Class in com.jnape.palatable.lambda.adt
The optional type, representing a potentially absent value.
Maybe() - Constructor for class com.jnape.palatable.lambda.adt.Maybe
 
Maybe.Just<A> - Class in com.jnape.palatable.lambda.adt
 
Maybe.Nothing<A> - Class in com.jnape.palatable.lambda.adt
 
maybeAcc - Variable in class com.jnape.palatable.lambda.internal.iteration.UnfoldingIterator
 
MaybeLens - Class in com.jnape.palatable.lambda.optics.lenses
Lenses that operate on Maybe.
MaybeLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.MaybeLens
 
MaybePrism - Class in com.jnape.palatable.lambda.optics.prisms
MaybePrism() - Constructor for class com.jnape.palatable.lambda.optics.prisms.MaybePrism
 
maybeT(MonadRec<Maybe<A>, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Static factory method for lifting a Monad<Maybe<A>, M> into a MaybeT.
MaybeT<M,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
MaybeT(MonadRec<Maybe<A>, M>) - Constructor for class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
 
melr - Variable in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
 
memoize(IO<A>) - Static method in class com.jnape.palatable.lambda.io.IO
Given an IO, return an IO that wraps it, caches its first successful result, and guarantees that no subsequent interactions will happen with it afterwards, returning the cached result thereafter.
merge() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Merge
 
merge() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Merge
 
merge(TypeSafeKey<?, A>, Semigroup<Maybe<A>>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.MergeHMaps
 
merge(Fn2<? super L, ? super L, ? extends L>, Fn2<? super R, ? super R, ? extends R>, Either<L, R>...) - Method in class com.jnape.palatable.lambda.adt.Either
Given two binary operators over L and R, merge multiple Either<L, R>s into a single Either<L, R>.
merge(Semigroup<L>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Merge
 
merge(Semigroup<L>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Merge
 
merge(Semigroup<L>, Monoid<R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Merge
 
merge(Semigroup<L>, Monoid<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Merge
 
merge(Semigroup<L>, Monoid<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Merge
 
merge(Semigroup<L>, Semigroup<R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Merge
 
merge(Semigroup<L>, Semigroup<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Merge
 
merge(Semigroup<L>, Semigroup<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Merge
 
Merge<L,R> - Class in com.jnape.palatable.lambda.monoid.builtin
Merge<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
Merge() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Merge
 
Merge() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.Merge
 
mergeHMaps() - Static method in class com.jnape.palatable.lambda.monoid.builtin.MergeHMaps
 
MergeHMaps - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by merging HMaps using the chosen TypeSafeKey -> Semigroup mappings, defaulting to Last in case no Semigroup has been chosen for a given TypeSafeKey.
MergeHMaps(Map<TypeSafeKey<?, ?>, Fn2<HMap, HMap, HMap>>, MergeHMaps.Φ<Fn2<HMap, HMap, HMap>>) - Constructor for class com.jnape.palatable.lambda.monoid.builtin.MergeHMaps
 
MergeHMaps.Φ<R> - Interface in com.jnape.palatable.lambda.monoid.builtin
 
mergeMaps() - Static method in class com.jnape.palatable.lambda.monoid.builtin.MergeMaps
 
mergeMaps(Fn0<Map<K, V>>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.MergeMaps
 
mergeMaps(Fn0<Map<K, V>>, Semigroup<V>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.MergeMaps
 
mergeMaps(Fn0<Map<K, V>>, Semigroup<V>, Map<K, V>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.MergeMaps
 
mergeMaps(Fn0<Map<K, V>>, Semigroup<V>, Map<K, V>, Map<K, V>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.MergeMaps
 
MergeMaps<K,V> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Map.merge(Object, Object, BiFunction) and a semigroup over V.
MergeMaps() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.MergeMaps
 
mfa - Variable in class com.jnape.palatable.lambda.monad.SafeT.Body.More
 
mia - Variable in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
 
min() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Min
 
min(A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Min
 
min(A, A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Min
 
Min<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup over A that chooses between two values x and y via the following rules: If x is strictly greater than y, return y Otherwise, return x
Min() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.Min
 
minBy() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MinBy
 
minBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MinBy
 
minBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MinBy
 
minBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MinBy
 
MinBy<A,B> - Class in com.jnape.palatable.lambda.semigroup.builtin
Given a mapping function from some type A to some Comparable type B, produce a Semigroup over A that chooses between two values x and y via the following rules: If x is strictly greater than y in terms of B, return y Otherwise, return x
MinBy() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.MinBy
 
minWith() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MinWith
 
minWith(Comparator<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MinWith
 
minWith(Comparator<A>, A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MinWith
 
minWith(Comparator<A>, A, A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.MinWith
 
MinWith<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
Given a comparator for some type A, produce a Semigroup over A that chooses between two values x and y via the following rules: If x is strictly greater than y in terms of B, return y Otherwise, return x
MinWith() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.MinWith
 
mirror() - Method in interface com.jnape.palatable.lambda.optics.Iso
Flip this Iso around.
mirror() - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
Flip this Iso around.
mla - Variable in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
 
mma - Variable in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
 
modify(Fn1<? super S, ? extends MonadRec<S, M>>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Lift a function that makes a stateful modification inside an Monad into StateT.
modify(Fn1<? super S, ? extends S>) - Static method in class com.jnape.palatable.lambda.functor.builtin.State
Create a State that maps its initial state into its final state, returning a Unit result type.
Monad<A,M> - Interface in com.jnape.palatable.lambda.monad
Monads are Applicative functors that support a flattening operation to unwrap M<M<A>> -> M<A>.
MonadBase<M,A,MB> - Interface in com.jnape.palatable.lambda.monad
A type into which a MonadRec is embedded whilst internally preserving the MonadRec structure.
MonadError<E,A,M> - Interface in com.jnape.palatable.lambda.monad
An interface for monads that can be interrupted with some type of error.
MonadReader<R,A,MR> - Interface in com.jnape.palatable.lambda.monad
A monad that is capable of reading an environment R and producing a lifted value A.
MonadRec<A,M> - Interface in com.jnape.palatable.lambda.monad
A class of monads that offer a stack-safe interface for performing arbitrarily many flatmap-like operations via MonadRec.trampolineM(Fn1).
MonadT<M,A,MT,T> - Interface in com.jnape.palatable.lambda.monad.transformer
The generic type representing a Monad transformer, exposing the argument Monad as a type parameter.
MonadWriter<W,A,MW> - Interface in com.jnape.palatable.lambda.monad
A Monad that is capable of writing and accumulating state alongside a value, but is not necessarily capable of simultaneously accessing the state and the value.
monitorSync(Object, IO<A>) - Static method in class com.jnape.palatable.lambda.io.IO
Synchronize the given IO using the provided lock object.
monoid(Semigroup<A>, A) - Static method in interface com.jnape.palatable.lambda.monoid.Monoid
Promote a Semigroup to a Monoid by supplying an identity element.
monoid(Semigroup<A>, Fn0<A>) - Static method in interface com.jnape.palatable.lambda.monoid.Monoid
 
Monoid<A> - Interface in com.jnape.palatable.lambda.monoid
A Monoid is the pairing of a Semigroup with an identity element.
MonoidFactory<A,B> - Interface in com.jnape.palatable.lambda.functions.specialized
 
monomorphize() - Method in interface com.jnape.palatable.lambda.optics.Optic
Produce a monomorphic Fn1 backed by this Optic.
more(MonadRec<SafeT.Body<M, A>, M>) - Static method in class com.jnape.palatable.lambda.monad.SafeT.Body
 
More(MonadRec<SafeT.Body<M, A>, M>) - Constructor for class com.jnape.palatable.lambda.monad.SafeT.Body.More
 
moreAs() - Method in class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
 
moreBs() - Method in class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
 

N

n - Variable in class com.jnape.palatable.lambda.internal.iteration.DroppingIterable
 
n - Variable in class com.jnape.palatable.lambda.internal.iteration.DroppingIterator
 
n - Variable in class com.jnape.palatable.lambda.internal.iteration.TakingIterable
 
n - Variable in class com.jnape.palatable.lambda.internal.iteration.TakingIterator
 
N(PreviousIndex) - Constructor for class com.jnape.palatable.lambda.adt.hlist.Index.N
 
negate() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Logical negation.
negate() - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Logical negation.
next() - Method in class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.ConsingIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.CyclicIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.DroppingIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.FilteringIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.FlatteningIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.GroupingIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.InitIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.MappingIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.PrependingIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.RepetitiousIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.ReversingIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.ScanningIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.SnocIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.TakingIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.UnfoldingIterator
 
next() - Method in class com.jnape.palatable.lambda.internal.iteration.ZippingIterator
 
nil() - Static method in class com.jnape.palatable.lambda.adt.hlist.HList
Static factory method for creating empty HLists.
Node(A, ImmutableStack<A>) - Constructor for class com.jnape.palatable.lambda.internal.ImmutableStack.Node
 
NonEmpty(ImmutableStack<A>, ImmutableStack<A>) - Constructor for class com.jnape.palatable.lambda.internal.ImmutableQueue.NonEmpty
 
noop() - Static method in interface com.jnape.palatable.lambda.functions.Effect
Create an Effect that accepts an input and does nothing;
NOOP - Static variable in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
A no-op SideEffect
not() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Not
 
not(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Not
 
not(Fn1<? super A, ? extends Boolean>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Not
 
Not<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Negate a predicate function.
Not() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Not
 
nothing() - Static method in class com.jnape.palatable.lambda.adt.Maybe
Return nothing.
Nothing() - Constructor for class com.jnape.palatable.lambda.adt.Maybe.Nothing
 

O

occurrences() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Occurrences
 
occurrences(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Occurrences
 
Occurrences<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given an Iterable<A>, return a Map<A, Long> representing each unique element in the Iterable paired with its number of occurrences.
Occurrences() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Occurrences
 
of(Applicative<?, ? extends F>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Pure
Extract an Applicative's pure implementation to an instance of Pure.
of(MonadRec<A, M>, MonadRec<A, M>...) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Static factory method for creating an IterateT from a spine represented by one or more elements.
optic(Fn1<PAFB, PSFT>) - Static method in interface com.jnape.palatable.lambda.optics.Optic
Promote a monomorphic function to a compatible Optic.
Optic<P,F,S,T,A,B> - Interface in com.jnape.palatable.lambda.optics
A generic supertype representation for profunctor optics.
Optic.Simple<P,F,S,A> - Interface in com.jnape.palatable.lambda.optics
An convenience type with a simplified signature for optics with unified S/T and A/B types.
or() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Or
 
or(BiPredicate<? super A, ? super B>) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Left-to-right short-circuiting logical disjunction.
or(Predicate<? super A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Left-to-right short-circuiting logical disjunction.
or(MaybeT<M, A>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Returns the first MaybeT that is an effect around just a result.
or(Boolean) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Or
 
or(Boolean, Boolean) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Or
 
or(R) - Method in class com.jnape.palatable.lambda.adt.Either
Return the value wrapped by this Either if it's a right value; otherwise, return defaultValue.
Or - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Boolean.
Or() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Or
 
orElse(A) - Method in class com.jnape.palatable.lambda.adt.Maybe
If the value is present, return it; otherwise, return other.
orElseGet(Fn0<A>) - Method in class com.jnape.palatable.lambda.adt.Maybe
If the value is present, return it; otherwise, return the value supplied by otherSupplier.
orElseThrow(Fn0<? extends E>) - Method in class com.jnape.palatable.lambda.adt.Maybe
If the value is present, return it; otherwise, throw the Throwable supplied by throwableSupplier.
orThrow() - Method in class com.jnape.palatable.lambda.adt.Try
If this is a success value, return it.
orThrow(Fn1<? super Throwable, ? extends T>) - Method in class com.jnape.palatable.lambda.adt.Try.Failure
 
orThrow(Fn1<? super Throwable, ? extends T>) - Method in class com.jnape.palatable.lambda.adt.Try
If this is a success value, return it.
orThrow(Fn1<? super Throwable, ? extends T>) - Method in class com.jnape.palatable.lambda.adt.Try.Success
 
orThrow(Fn1<? super L, ? extends T>) - Method in class com.jnape.palatable.lambda.adt.Either
Return the wrapped value if this is a right; otherwise, map the wrapped left value to a T and throw it.
outbound - Variable in class com.jnape.palatable.lambda.internal.ImmutableQueue.NonEmpty
 
over() - Static method in class com.jnape.palatable.lambda.optics.functions.Over
 
over(Optic<? super Fn1<?, ?>, ? super Identity<?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Over
 
over(Optic<? super Fn1<?, ?>, ? super Identity<?>, S, T, A, B>, Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Over
 
over(Optic<? super Fn1<?, ?>, ? super Identity<?>, S, T, A, B>, Fn1<? super A, ? extends B>, S) - Static method in class com.jnape.palatable.lambda.optics.functions.Over
 
Over<S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
Given an Optic, a function from A to B, and a "larger" value S, produce a T by retrieving the A from the S, applying the function, and updating the S with the B resulting from the function.
Over() - Constructor for class com.jnape.palatable.lambda.optics.functions.Over
 

P

partition() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Partition
 
partition(Fn1<? super A, ? extends CoProduct2<B, C, ?>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Partition
 
partition(Fn1<? super A, ? extends CoProduct2<B, C, ?>>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Partition
 
Partition<A,B,C> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Iterable<A> as and a disjoint mapping function a -> CoProduct2<A, B>, return a Tuple2 over the lazily unwrapped left A and right B values in the first and second slots, respectively.
Partition() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Partition
 
peek() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek
Deprecated.
 
peek(Fn1<? super A, ? extends IO<?>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
Deprecated.
in favor of matching into an IO and explicitly running it
peek(Fn1<? super A, ? extends IO<?>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek
Deprecated.
 
peek(Fn1<? super A, ? extends IO<?>>, FA) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek
Deprecated.
 
peek(Fn1<? super L, ? extends IO<?>>, Fn1<? super R, ? extends IO<?>>) - Method in class com.jnape.palatable.lambda.adt.Either
Deprecated.
in favor of matching into an IO and explicitly running it
peek(Fn1<? super R, ? extends IO<?>>) - Method in class com.jnape.palatable.lambda.adt.Either
Deprecated.
in favor of matching into an IO and explicitly running it
Peek<A,FA> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Deprecated.
in favor of producing an IO from the given Functor and explicitly running it
Peek() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Peek
Deprecated.
 
peek2() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
Deprecated.
 
peek2(Fn1<? super A, ? extends IO<?>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
Deprecated.
 
peek2(Fn1<? super A, ? extends IO<?>>, Fn1<? super B, ? extends IO<?>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
Deprecated.
 
peek2(Fn1<? super A, ? extends IO<?>>, Fn1<? super B, ? extends IO<?>>, FAB) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
Deprecated.
 
Peek2<A,B,FAB> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Deprecated.
in favor of producing an IO from the given BoundedBifunctor and explicitly running it
Peek2() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
Deprecated.
 
pin(IO<A>, Executor) - Static method in class com.jnape.palatable.lambda.io.IO
Pin an IO to an Executor such that regardless of what future decisions are made, when it runs, it will run using whatever parallelism is supported by the Executor's threading model.
pre() - Static method in class com.jnape.palatable.lambda.optics.functions.Pre
 
pre(Optic<P, ? super Const<Maybe<A>, ?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Pre
 
pre(ProtoOptic<P, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Pre
 
Pre<P,S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
Turn an Optic with a unary mapping that can be used for viewing some number of values into an Optic that views the first value, if it exists.
Pre() - Constructor for class com.jnape.palatable.lambda.optics.functions.Pre
 
predicate - Variable in class com.jnape.palatable.lambda.internal.iteration.FilteringIterator
 
predicate - Variable in class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterator
 
predicate(Fn1<? super A, ? extends Boolean>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Static factory method to create a predicate from an Fn1.
Predicate<A> - Interface in com.jnape.palatable.lambda.functions.specialized
A specialized Fn1 that returns a Boolean.
PredicatedDroppingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
PredicatedDroppingIterable(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterable
 
PredicatedDroppingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
PredicatedDroppingIterator(ImmutableQueue<Fn1<? super A, ? extends Boolean>>, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterator
 
PredicatedTakingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
PredicatedTakingIterable(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterable
 
PredicatedTakingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
PredicatedTakingIterator(Fn1<? super A, ? extends Boolean>, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterator
 
predicates - Variable in class com.jnape.palatable.lambda.internal.iteration.FilteringIterable
 
predicates - Variable in class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterable
 
predicates - Variable in class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterator
 
predicates - Variable in class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterable
 
predicateSucceedsOnNextElement() - Method in class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterator
 
prepareForReversal() - Method in class com.jnape.palatable.lambda.internal.iteration.ReversingIterator
 
prependAll() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.PrependAll
 
prependAll(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.PrependAll
 
prependAll(A, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.PrependAll
 
PrependAll<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily prepend each value with of the Iterable with the supplied separator value.
PrependAll() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.PrependAll
 
PrependingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
PrependingIterator(A, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.PrependingIterator
 
prependNext - Variable in class com.jnape.palatable.lambda.internal.iteration.PrependingIterator
 
present() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Present
 
present(Semigroup<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Present
 
present(Semigroup<A>, Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Present
 
present(Semigroup<A>, Maybe<A>, Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Present
 
Present<A> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Maybe<A> and a semigroup over A.
Present() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Present
 
previousIndex - Variable in class com.jnape.palatable.lambda.adt.hlist.Index.N
 
prism(Fn1<? super S, ? extends CoProduct2<T, A, ?>>, Fn1<? super B, ? extends T>) - Static method in interface com.jnape.palatable.lambda.optics.Prism
Static factory method for creating a Prism given a mapping from S -> Either<T, A> and a mapping from B -> T.
prism(Optic<? super Cocartesian<?, ?, ?>, ? super Functor<?, ?>, S, T, A, B>) - Static method in interface com.jnape.palatable.lambda.optics.Prism
Promote an Optic with compatible bounds to an Prism.
prism(ProtoOptic<? super Cocartesian<?, ?, ?>, S, T, A, B>) - Static method in interface com.jnape.palatable.lambda.optics.Prism
Promote a ProtoOptic with compatible bounds to an Prism.
Prism<S,T,A,B> - Interface in com.jnape.palatable.lambda.optics
Prisms are Isos that can fail in one direction.
Prism.Simple<S,A> - Interface in com.jnape.palatable.lambda.optics
A convenience type with a simplified type signature for common prism with unified S/T and A/B types.
product(_1, _2) - Static method in interface com.jnape.palatable.lambda.adt.product.Product2
Static factory method for creating a generic Product2.
product(_1, _2, _3) - Static method in interface com.jnape.palatable.lambda.adt.product.Product3
Static factory method for creating a generic Product3.
product(_1, _2, _3, _4) - Static method in interface com.jnape.palatable.lambda.adt.product.Product4
Static factory method for creating a generic Product4.
product(_1, _2, _3, _4, _5) - Static method in interface com.jnape.palatable.lambda.adt.product.Product5
Static factory method for creating a generic Product5.
product(_1, _2, _3, _4, _5, _6) - Static method in interface com.jnape.palatable.lambda.adt.product.Product6
Static factory method for creating a generic Product6.
product(_1, _2, _3, _4, _5, _6, _7) - Static method in interface com.jnape.palatable.lambda.adt.product.Product7
Static factory method for creating a generic Product7.
product(_1, _2, _3, _4, _5, _6, _7, _8) - Static method in interface com.jnape.palatable.lambda.adt.product.Product8
Static factory method for creating a generic Product8.
Product2<_1,_2> - Interface in com.jnape.palatable.lambda.adt.product
The minimal shape of the combination of two potentially distinctly typed values, supporting destructuring via explicitly named indexing methods, as well as via a combining function.
Product3<_1,_2,_3> - Interface in com.jnape.palatable.lambda.adt.product
A product with three values.
Product4<_1,_2,_3,_4> - Interface in com.jnape.palatable.lambda.adt.product
A product with four values.
Product5<_1,_2,_3,_4,_5> - Interface in com.jnape.palatable.lambda.adt.product
A product with five values.
Product6<_1,_2,_3,_4,_5,_6> - Interface in com.jnape.palatable.lambda.adt.product
A product with six values.
Product7<_1,_2,_3,_4,_5,_6,_7> - Interface in com.jnape.palatable.lambda.adt.product
A product with seven values.
Product8<_1,_2,_3,_4,_5,_6,_7,_8> - Interface in com.jnape.palatable.lambda.adt.product
A product with eight values.
Profunctor<A,B,PF> - Interface in com.jnape.palatable.lambda.functor
A dually-parametric functor that maps contravariantly over the left parameter and covariantly over the right.
project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Specialize this choice's projection to a Tuple2.
project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Specialize this choice's projection to a Tuple3.
project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Specialize this choice's projection to a Tuple4.
project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Specialize this choice's projection to a Tuple5.
project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Specialize this choice's projection to a Tuple6.
project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Specialize this choice's projection to a Tuple7.
project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Specialize this choice's projection to a Tuple8.
project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
Project this coproduct onto a product, such that the index in the product that corresponds to this coproduct's value is present, while the other indices are absent.
project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
Project this coproduct onto a product.
project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
Project this coproduct onto a product.
project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
Project this coproduct onto a product.
project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
Project this coproduct onto a product.
project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Project this coproduct onto a product.
project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Project this coproduct onto a product.
project() - Method in class com.jnape.palatable.lambda.adt.Maybe
Project this coproduct onto a product, such that the index in the product that corresponds to this coproduct's value is present, while the other indices are absent.
projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
projectF() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
Convenience method for projecting this coproduct onto a product and then extracting the sixth slot value.
projectF() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Convenience method for projecting this coproduct onto a product and then extracting the sixth slot value.
projectF() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Convenience method for projecting this coproduct onto a product and then extracting the sixth slot value.
projectG() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
Convenience method for projecting this coproduct onto a product and then extracting the seventh slot value.
projectG() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Convenience method for projecting this coproduct onto a product and then extracting the seventh slot value.
projectH() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
Convenience method for projecting this coproduct onto a product and then extracting the eighth slot value.
ProtoOptic<P,S,T,A,B> - Interface in com.jnape.palatable.lambda.optics
A generic supertype representation for a profunctor Optic that requires a Pure implementation to derive its Functor constraint and graduate to a full-fledge Optic, equipped with a default Optic instance for the profunctor constraint and Identity.
pruneAfter(Fn0<? extends R>) - Method in class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
 
pure(_1Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Lift the value b into this applicative functor.
pure(_2Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Lift the value b into this applicative functor.
pure(_3Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Lift the value b into this applicative functor.
pure(_4Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Lift the value b into this applicative functor.
pure(_5Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Lift the value b into this applicative functor.
pure(_6Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Lift the value b into this applicative functor.
pure(_7Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Lift the value b into this applicative functor.
pure(_8Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.adt.Maybe
Lift the value into the Maybe monad
pure(B) - Method in class com.jnape.palatable.lambda.adt.Try
Lift the value b into this applicative functor.
pure(B) - Method in interface com.jnape.palatable.lambda.functions.Fn0
 
pure(B) - Method in interface com.jnape.palatable.lambda.functor.Applicative
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.io.IO
Lift the value b into this applicative functor.
pure(B) - Method in interface com.jnape.palatable.lambda.monad.Monad
Lift the value b into this applicative functor.
pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadError
Lift the value b into this applicative functor.
pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
Lift the value b into this applicative functor.
pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
Lift the value b into this applicative functor.
pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.monad.SafeT
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Lift the value b into this applicative functor.
pure(B) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
Lift the value b into this applicative functor.
pure(B) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Lift the value b into this applicative functor.
pure(C) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Lift the value b into this applicative functor.
pure(C) - Method in class com.jnape.palatable.lambda.adt.These
Lift the value b into this applicative functor.
pure(C) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Lift the value b into this applicative functor.
pure(C) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Lift the value b into this applicative functor.
pure(C) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Lift the value b into this applicative functor.
pure(C) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Lift the value b into this applicative functor.
pure(Pure<F>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Pure
Static method to aid inference.
pure(D) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Lift the value b into this applicative functor.
pure(E) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Lift the value b into this applicative functor.
pure(F) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Lift the value b into this applicative functor.
pure(G) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Lift the value b into this applicative functor.
pure(H) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Lift the value b into this applicative functor.
pure(I) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Lift the value b into this applicative functor.
pure(R2) - Method in class com.jnape.palatable.lambda.adt.Either
Lift the value b into this applicative functor.
pure(R2) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Lift the value b into this applicative functor.
pure(U) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Lift the value b into this applicative functor.
pure(U) - Method in interface com.jnape.palatable.lambda.optics.Iso
Lift the value b into this applicative functor.
pure(U) - Method in interface com.jnape.palatable.lambda.optics.Lens
Lift the value b into this applicative functor.
pure(U) - Method in interface com.jnape.palatable.lambda.optics.Prism
Lift the value b into this applicative functor.
Pure<F> - Interface in com.jnape.palatable.lambda.functions.specialized
Generalized, portable Applicative.pure(Object), with a loosened Functor constraint.
pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice2
The canonical Pure instance for Choice2.
pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
The canonical Pure instance for Choice3.
pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
The canonical Pure instance for Choice4.
pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
The canonical Pure instance for Choice5.
pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
The canonical Pure instance for Choice6.
pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
The canonical Pure instance for Choice7.
pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
The canonical Pure instance for Choice8.
pureCompose(Pure<F>, Pure<G>) - Static method in class com.jnape.palatable.lambda.functor.builtin.Compose
The canonical Pure instance for Compose.
pureConst(A) - Static method in class com.jnape.palatable.lambda.functor.builtin.Const
The canonical Pure instance for Const.
pureEither() - Static method in class com.jnape.palatable.lambda.adt.Either
The canonical Pure instance for Either.
pureEitherT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
The canonical Pure instance for EitherT.
pureFn1() - Static method in interface com.jnape.palatable.lambda.functions.Fn1
The canonical Pure instance for Fn1.
pureIdentity() - Static method in class com.jnape.palatable.lambda.functor.builtin.Identity
The canonical Pure instance for Identity.
pureIdentityT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
The canonical Pure instance for IdentityT.
pureIO() - Static method in class com.jnape.palatable.lambda.io.IO
The canonical Pure instance for IO.
pureIso(Fn1<? super S, ? extends A>) - Static method in interface com.jnape.palatable.lambda.optics.Iso
The canonical Pure instance for Iso.
pureIterateT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
The canonical Pure instance for IterateT.
pureLambdaIterable() - Static method in class com.jnape.palatable.lambda.traversable.LambdaIterable
The canonical Pure instance for LambdaIterable.
pureLazy() - Static method in class com.jnape.palatable.lambda.functor.builtin.Lazy
The canonical Pure instance for Lazy.
pureLazyT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
The canonical Pure instance for LazyT.
pureLens(Fn1<? super S, ? extends A>) - Static method in interface com.jnape.palatable.lambda.optics.Lens
The canonical Pure instance for Lens.
pureM - Variable in class com.jnape.palatable.lambda.monad.SafeT
 
pureM - Variable in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
 
pureM - Variable in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
 
pureMarket() - Static method in class com.jnape.palatable.lambda.functor.builtin.Market
The canonical Pure instance for Market.
pureMaybe() - Static method in class com.jnape.palatable.lambda.adt.Maybe
The canonical Pure instance for Maybe.
pureMaybeT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
The canonical Pure instance for MaybeT.
purePrism() - Static method in interface com.jnape.palatable.lambda.optics.Prism
The canonical Pure instance for Prism.
pureReaderT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
The canonical Pure instance for ReaderT.
pureRecursiveResult() - Static method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
The canonical Pure instance for RecursiveResult.
pureSafeT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.SafeT
The canonical Pure instance for SafeT.
pureSingletonHList() - Static method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
The canonical Pure instance for SingletonHList.
pureState() - Static method in class com.jnape.palatable.lambda.functor.builtin.State
The canonical Pure instance for State.
pureStateT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
The canonical Pure instance for StateT.
pureTagged() - Static method in class com.jnape.palatable.lambda.functor.builtin.Tagged
The canonical Pure instance for Tagged.
pureThese() - Static method in class com.jnape.palatable.lambda.adt.These
The canonical Pure instance for These.
pureTry() - Static method in class com.jnape.palatable.lambda.adt.Try
The canonical Pure instance for Try.
pureTuple(_1) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
The canonical Pure instance for Tuple2.
pureTuple(_1, _2) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
The canonical Pure instance for Tuple3.
pureTuple(_1, _2, _3) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
The canonical Pure instance for Tuple4.
pureTuple(_1, _2, _3, _4) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
The canonical Pure instance for Tuple5.
pureTuple(_1, _2, _3, _4, _5) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
The canonical Pure instance for Tuple6.
pureTuple(_1, _2, _3, _4, _5, _6) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
The canonical Pure instance for Tuple7.
pureTuple(_1, _2, _3, _4, _5, _6, _7) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
The canonical Pure instance for Tuple8.
pureWriter() - Static method in class com.jnape.palatable.lambda.functor.builtin.Writer
The canonical Pure instance for Writer.
pureWriterT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
The canonical Pure instance for WriterT.
push(A) - Method in class com.jnape.palatable.lambda.internal.ImmutableStack
 
pushBack(A) - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue.Empty
 
pushBack(A) - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue.NonEmpty
 
pushBack(A) - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue
 
pushFront(A) - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue.Empty
 
pushFront(A) - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue.NonEmpty
 
pushFront(A) - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue
 
put(TypeSafeKey<?, V>, V) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Store a value for the given key.
put(MonadRec<S, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Lift a monadic state into StateT.
put(S) - Static method in class com.jnape.palatable.lambda.functor.builtin.State
Create a State that ignores its initial state, returning a Unit result and s as its final state.
putAll() - Static method in class com.jnape.palatable.lambda.monoid.builtin.PutAll
 
putAll(HMap) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Store all the key/value mappings in hMap in this HMap.
putAll(HMap) - Static method in class com.jnape.palatable.lambda.monoid.builtin.PutAll
 
putAll(HMap, HMap) - Static method in class com.jnape.palatable.lambda.monoid.builtin.PutAll
 
PutAll - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by HMap that simply combines all the mappings.
PutAll() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.PutAll
 

Q

queued - Variable in class com.jnape.palatable.lambda.internal.iteration.InitIterator
 
queueNextIfPossible() - Method in class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
 

R

r - Variable in class com.jnape.palatable.lambda.adt.Either.Right
 
rateLimit() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
rateLimit(Fn0<Instant>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
rateLimit(Fn0<Instant>, Long) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
rateLimit(Fn0<Instant>, Long, Duration) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
rateLimit(Fn0<Instant>, Long, Duration, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
RateLimit<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn4
Given an Fn0 of Instants (presumably backed by a clock), a limit, a Duration, and an Iterable as, return an Iterable that iterates as according to the threshold specified by the limit per duration, using the Fn0 to advance time.
RateLimit() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
 
rateLimitExhaustedInTimeSlice(Tuple3<Long, Duration, Fn0<Instant>>) - Method in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
 
RateLimitingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
RateLimitingIterable(Iterable<A>, Set<Tuple3<Long, Duration, Fn0<Instant>>>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterable
 
RateLimitingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
RateLimitingIterator(Iterator<A>, Set<Tuple3<Long, Duration, Fn0<Instant>>>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
 
rateLimits - Variable in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterable
 
rateLimits - Variable in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
 
re() - Static method in class com.jnape.palatable.lambda.optics.functions.Re
 
re(Optic<? super Tagged<?, ?>, ? super Identity<?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Re
 
Re<S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
Turn an Optic with a unary mapping that can be used for setting (e.g.
Re() - Constructor for class com.jnape.palatable.lambda.optics.functions.Re
 
readerT(Fn1<? super R, ? extends MonadRec<A, M>>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Lift a function (R -> Monad<A, M>) into a ReaderT instance.
ReaderT<R,M,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
A monad transformer for any function from some type R to some monadic embedding MonadRec<A, M>.
ReaderT(Fn1<? super R, ? extends MonadRec<A, M>>) - Constructor for class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
 
readyToReverse() - Method in class com.jnape.palatable.lambda.internal.iteration.ReversingIterator
 
recover(Fn1<? super Throwable, ? extends A>) - Method in class com.jnape.palatable.lambda.adt.Try
If this is a success, return the wrapped value.
recover(Fn1<? super L, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.Either
"Recover" from a left value by applying a recoveryFn to the wrapped value and returning it in the case of a left value; otherwise, return the wrapped right value.
recurse(A) - Static method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Static factory method for creating a "recurse" value.
Recurse(A) - Constructor for class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Recurse
 
RecursiveResult<A,B> - Class in com.jnape.palatable.lambda.functions.recursion
Specialized CoProduct2 representing the possible results of a primitive recursive function.
RecursiveResult() - Constructor for class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
 
RecursiveResult.Recurse<A,B> - Class in com.jnape.palatable.lambda.functions.recursion
 
RecursiveResult.Terminate<A,B> - Class in com.jnape.palatable.lambda.functions.recursion
 
reduceLeft() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
 
reduceLeft(Fn2<? super A, ? super A, ? extends A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
 
reduceLeft(Fn2<? super A, ? super A, ? extends A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
 
reduceLeft(Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Catamorphism under this monoid using ReduceLeft, where the result is the reduction, or, if empty, the identity of this monoid.
ReduceLeft<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Iterable<A> and a Fn2<A, A, A>, iteratively accumulate over the Iterable, returning Maybe<A>.
ReduceLeft() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
 
reduceRight() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
 
reduceRight(Fn2<? super A, ? super A, ? extends A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
 
reduceRight(Fn2<? super A, ? super A, ? extends A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
 
reduceRight(Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Catamorphism under this monoid using ReduceRight, where the result is the reduction, or, if empty, the identity of this monoid.
ReduceRight<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Iterable<A> and a Fn2<A, A, A>, iteratively accumulate over the Iterable, returning Maybe<A>.
ReduceRight() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
 
reframe(Optic<? super P, ? super F, S, T, A, B>) - Static method in interface com.jnape.palatable.lambda.optics.Optic
Reframe an Optic according to covariant bounds.
remaining - Variable in class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
 
remove() - Method in class com.jnape.palatable.lambda.internal.iteration.ImmutableIterator
 
remove(TypeSafeKey<?, ?>) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Remove a mapping from this HMap.
removeAll(HMap) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Remove all the key/value mappings in hMap from this HMap.
repeat() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Repeat
 
repeat(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Repeat
 
Repeat<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given a value, return an infinite Iterable that repeatedly iterates that value.
Repeat() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Repeat
 
RepetitiousIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
RepetitiousIterator(A) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RepetitiousIterator
 
replicate() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
 
replicate(Integer) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
 
replicate(Integer, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
 
Replicate<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Produce an Iterable of a value n times.
Replicate() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
 
resume() - Method in class com.jnape.palatable.lambda.monad.SafeT.Body.Done
 
resume() - Method in class com.jnape.palatable.lambda.monad.SafeT.Body.More
 
resume() - Method in class com.jnape.palatable.lambda.monad.SafeT.Body
 
resume() - Method in class com.jnape.palatable.lambda.monad.SafeT.Body.Suspended
 
retrieve() - Method in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator.Cache
 
reverse - Variable in class com.jnape.palatable.lambda.internal.iteration.ReversingIterable
 
reverse() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Reverse
 
reverse(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Reverse
 
Reverse<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given an Iterable, return a reversed representation of that Iterable.
Reverse() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Reverse
 
ReversingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
ReversingIterable(Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ReversingIterable
 
reversingIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.ReversingIterator
 
ReversingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
ReversingIterator(Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ReversingIterator
 
rewind() - Method in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
 
rewindableIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.FilteringIterator
 
rewindableIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterator
 
rewindableIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterator
 
RewindableIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
RewindableIterator(Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
 
RewindableIterator.Cache<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
rewound - Variable in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
 
right(R) - Static method in class com.jnape.palatable.lambda.adt.Either
Static factory method for creating a right value.
Right(R) - Constructor for class com.jnape.palatable.lambda.adt.Either.Right
 
rightAll() - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
 
rightAll() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
 
rightAll(Monoid<R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
 
rightAll(Monoid<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
 
rightAll(Monoid<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
 
rightAll(Semigroup<R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
 
rightAll(Semigroup<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
 
rightAll(Semigroup<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
 
RightAll<L,R> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Either<L,R> and a monoid over R.
RightAll<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup instance formed by Either<L,R> and a semigroup over R.
RightAll() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.RightAll
 
RightAll() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.RightAll
 
rightAny() - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
 
rightAny() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
 
rightAny(Monoid<R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
 
rightAny(Monoid<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
 
rightAny(Monoid<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
 
rightAny(Semigroup<R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
 
rightAny(Semigroup<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
 
rightAny(Semigroup<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
 
RightAny<L,R> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Either<L,R> and a monoid over R.
RightAny<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup instance formed by Either<L,R> and a semigroup over R.
RightAny() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.RightAny
 
RightAny() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.RightAny
 
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product3
Rotate the first three values of this product one slot to the left.
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
 
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
 
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
Rotate the first four values of this product one slot to the left.
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
 
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first five values of this product one slot to the left.
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first five values of this product one slot to the left.
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first five values of this product one slot to the left.
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first five values of this product one slot to the left.
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
Rotate the first five values of this product one slot to the left.
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateL6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first six values of this product one slot to the left.
rotateL6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first six values of this product one slot to the left.
rotateL6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first six values of this product one slot to the left.
rotateL6() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
Rotate the first six values of this product one slot to the left.
rotateL6() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateL6() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateL7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first seven values of this product one slot to the left.
rotateL7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first seven values of this product one slot to the left.
rotateL7() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
Rotate the first seven values of this product one slot to the left.
rotateL7() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateL8() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate all eight values of this product one slot to the left.
rotateL8() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
Rotate all eight values of this product one slot to the left.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product3
Rotate the first three values of this product one slot to the right.
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
 
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
 
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
Rotate the first four values of this product one slot to the right.
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
 
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Rotate the first five values of this product one slot to the right.
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first five values of this product one slot to the right.
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first five values of this product one slot to the right.
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first five values of this product one slot to the right.
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
Rotate the first five values of this product one slot to the right.
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
 
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateR6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Rotate the first six values of this product one slot to the right.
rotateR6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first six values of this product one slot to the right.
rotateR6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first six values of this product one slot to the right.
rotateR6() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
Rotate the first six values of this product one slot to the right.
rotateR6() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
 
rotateR6() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateR7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Rotate the first seven values of this product one slot to the right.
rotateR7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate the first seven values of this product one slot to the right.
rotateR7() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
Rotate the first seven values of this product one slot to the right.
rotateR7() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
 
rotateR8() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Rotate all eight values of this product one slot to the right.
rotateR8() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
Rotate all eight values of this product one slot to the right.
run(S) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Run the stateful computation, returning a Tuple2 of the result and the final state.
runAll() - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
 
runAll() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
 
runAll(Monoid<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
 
runAll(Monoid<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
 
runAll(Monoid<A>, IO<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
 
runAll(Semigroup<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
 
runAll(Semigroup<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
 
runAll(Semigroup<A>, IO<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
 
RunAll<A> - Class in com.jnape.palatable.lambda.monoid.builtin
Run IO operations, aggregating their results in terms of the provided Monoid.
RunAll<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
Run IO operations, aggregating their results in terms of the provided Semigroup.
RunAll() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.RunAll
 
RunAll() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.RunAll
 
runConst() - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Retrieve the stored value.
runEitherT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Recover the full structure of the embedded Monad.
runIdentity() - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Retrieve the value.
runIdentityT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Recover the full structure of the embedded Monad.
runIterateT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Recover the full structure of the embedded Monad.
runLazyT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Recover the full structure of the embedded Monad.
runMaybeT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Recover the full structure of the embedded Monad.
runReaderT(R) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Run the computation represented by this ReaderT.
runSafeT() - Method in class com.jnape.palatable.lambda.monad.SafeT
Recover the full structure of the embedded Monad in a stack-safe way.
runStateT(S) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Run the stateful computation embedded in the Monad, returning a Tuple2 of the result and the final state.
runStep() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Run a single step of this IterateT, where a step is the smallest amount of work that could possibly be productive in advancing through the IterateT.
Runtime - Class in com.jnape.palatable.lambda.internal
 
Runtime() - Constructor for class com.jnape.palatable.lambda.internal.Runtime
 
runWriter(Monoid<W>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Given a Monoid for the accumulation, run the computation represented by this Writer, accumulate the written output in terms of the Monoid, and produce the accumulation and the value.
runWriterT(Monoid<W>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Given a Monoid for the accumulation, run the computation represented by this WriterT inside the monadic effect, accumulate the written output in terms of the Monoid, and produce the accumulation and the result inside the Monad.

S

sa - Variable in class com.jnape.palatable.lambda.functor.builtin.Exchange
 
sa() - Method in class com.jnape.palatable.lambda.functor.builtin.Exchange
Extract the mapping S -> A.
safe() - Method in class com.jnape.palatable.lambda.io.IO
Return a safe IO that will never throw by lifting the result of this IO into Either, catching any Throwable and wrapping it in a left.
safeT(MonadRec<A, M>) - Static method in class com.jnape.palatable.lambda.monad.SafeT
Lift any MonadRec<A, M> into a SafeT<M, A>.
SafeT<M,A> - Class in com.jnape.palatable.lambda.monad
A stack-safe monad transformer that can safely interpret deeply nested left- or right-associated binds for any MonadRec.
SafeT(SafeT.Body<M, A>, Pure<M>) - Constructor for class com.jnape.palatable.lambda.monad.SafeT
 
SafeT.Body<M,A> - Class in com.jnape.palatable.lambda.monad
 
SafeT.Body.Done<M,A> - Class in com.jnape.palatable.lambda.monad
 
SafeT.Body.More<M,A> - Class in com.jnape.palatable.lambda.monad
 
SafeT.Body.Suspended<M,A,B> - Class in com.jnape.palatable.lambda.monad
 
SafeT.Body.Suspended.Φ<M,B,R> - Interface in com.jnape.palatable.lambda.monad
 
scanLeft() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.ScanLeft
 
scanLeft(Fn2<? super B, ? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.ScanLeft
 
scanLeft(Fn2<? super B, ? super A, ? extends B>, B) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.ScanLeft
 
scanLeft(Fn2<? super B, ? super A, ? extends B>, B, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.ScanLeft
 
ScanLeft<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given an Iterable of As, a starting value B, and a Fn2<B, A, B>, iteratively accumulate over the Iterable, collecting each function application result, finally returning an Iterable of all the results.
ScanLeft() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.ScanLeft
 
scanner - Variable in class com.jnape.palatable.lambda.internal.iteration.ScanningIterator
 
ScanningIterator<A,B> - Class in com.jnape.palatable.lambda.internal.iteration
 
ScanningIterator(Fn2<? super B, ? super A, ? extends B>, B, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ScanningIterator
 
schema(TypeSafeKey<?, A>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
Create a Schema from a single TypeSafeKey.
schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
Create a Schema from two TypeSafeKeys.
schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>, TypeSafeKey<?, C>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
Create a Schema from three TypeSafeKeys.
schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>, TypeSafeKey<?, C>, TypeSafeKey<?, D>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
Create a Schema from four TypeSafeKeys.
schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>, TypeSafeKey<?, C>, TypeSafeKey<?, D>, TypeSafeKey<?, E>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
Create a Schema from five TypeSafeKeys.
schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>, TypeSafeKey<?, C>, TypeSafeKey<?, D>, TypeSafeKey<?, E>, TypeSafeKey<?, F>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
Create a Schema from six TypeSafeKeys.
schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>, TypeSafeKey<?, C>, TypeSafeKey<?, D>, TypeSafeKey<?, E>, TypeSafeKey<?, F>, TypeSafeKey<?, G>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
Create a Schema from seven TypeSafeKeys.
schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>, TypeSafeKey<?, C>, TypeSafeKey<?, D>, TypeSafeKey<?, E>, TypeSafeKey<?, F>, TypeSafeKey<?, G>, TypeSafeKey<?, H>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
Create a Schema from eight TypeSafeKeys.
Schema<Values> - Interface in com.jnape.palatable.lambda.adt.hmap
A lens that focuses on the heterogeneous list of values pointed at by one or more typesafe keys that must all exist in the same HMap to be collectively extracted.
seed - Variable in class com.jnape.palatable.lambda.internal.iteration.UnfoldingIterator
 
self() - Method in interface com.jnape.palatable.lambda.functions.Fn1
 
Semigroup<A> - Interface in com.jnape.palatable.lambda.semigroup
A Semigroup is a closed, associative category.
SemigroupFactory<A,B> - Interface in com.jnape.palatable.lambda.functions.specialized
 
sequence() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Sequence
 
sequence(Traversable<? extends Applicative<A, App>, Trav>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Sequence
 
sequence(Traversable<? extends Applicative<A, App>, Trav>, Fn1<TravA, ? extends AppTrav>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Sequence
 
sequence(Iterable<? extends Applicative<A, App>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Sequence
 
sequence(Iterable<? extends Applicative<A, App>>, Fn1<Iterable<A>, ? extends AppIterable>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Sequence
 
sequence(Map<A, ? extends Applicative<B, App>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Sequence
 
sequence(Map<A, ? extends Applicative<B, App>>, Fn1<Map<A, B>, ? extends AppMap>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Sequence
 
Sequence<A,App,Trav,TravA,AppTrav> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given a Traversable of Applicatives and a pure Applicative constructor, traverse the elements from left to right, zipping the Applicatives together and collecting the results.
Sequence() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Sequence
 
set() - Static method in class com.jnape.palatable.lambda.optics.functions.Set
 
set(Optic<? super Fn1<?, ?>, ? super Identity<?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Set
 
set(Optic<? super Fn1<?, ?>, ? super Identity<?>, S, T, A, B>, B) - Static method in class com.jnape.palatable.lambda.optics.functions.Set
 
set(Optic<? super Fn1<?, ?>, ? super Identity<?>, S, T, A, B>, B, S) - Static method in class com.jnape.palatable.lambda.optics.functions.Set
 
set(Target, L) - Method in class com.jnape.palatable.lambda.adt.hlist.Index.N
 
set(Target, L) - Method in class com.jnape.palatable.lambda.adt.hlist.Index
Set a new value of the same type at this index in an HList.
set(Target, L) - Method in class com.jnape.palatable.lambda.adt.hlist.Index.Z
 
Set<S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
Given an Optic, a "smaller" value B, and a "larger" value S, produce a T by lifting the Optic into the Identity functor.
Set() - Constructor for class com.jnape.palatable.lambda.optics.functions.Set
 
SetLens - Class in com.jnape.palatable.lambda.optics.lenses
Lenses that operate on Sets.
SetLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.SetLens
 
setValue(_2) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
setValue(_2) - Method in interface com.jnape.palatable.lambda.adt.product.Product2
 
shortCircuitSemigroup(Semigroup<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Absent
 
sideEffect(SideEffect) - Static method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
Static factory method to aid in inference.
SideEffect - Interface in com.jnape.palatable.lambda.functions.specialized
An interface used to represent an effect that requires no input and produces no output, and therefore is only perceivable through inspection of some unreported state.
simpleIso(Fn1<? super S, ? extends A>, Fn1<? super A, ? extends S>) - Static method in interface com.jnape.palatable.lambda.optics.Iso
Static factory method for creating a simple Iso from a function and its inverse.
simpleLens(Fn1<? super S, ? extends A>, Fn2<? super S, ? super A, ? extends S>) - Static method in interface com.jnape.palatable.lambda.optics.Lens
Static factory method for creating a simple lens from a getter function and a setter function.
simplePrism(Fn1<? super S, ? extends Maybe<A>>, Fn1<? super A, ? extends S>) - Static method in interface com.jnape.palatable.lambda.optics.Prism
Static factory method for creating a simple Prism from a function and its potentially failing inverse.
singleton(A) - Static method in class com.jnape.palatable.lambda.internal.ImmutableQueue
 
singleton(MonadRec<A, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Static factory method for creating an IterateT from a single element.
singletonHList(Head) - Static method in class com.jnape.palatable.lambda.adt.hlist.HList
Static factory method for creating a singleton HList.
SingletonHList<_1> - Class in com.jnape.palatable.lambda.adt.hlist
A singleton HList.
SingletonHList(_1) - Constructor for class com.jnape.palatable.lambda.adt.hlist.SingletonHList
 
singletonHMap(TypeSafeKey<?, V>, V) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
Static factory method for creating a singleton HMap.
size() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Size
 
size(Iterable<?>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Size
 
Size - Class in com.jnape.palatable.lambda.functions.builtin.fn1
 
Size() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Size
 
slide() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Slide
 
slide(Integer) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Slide
 
slide(Integer, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Slide
 
Slide<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Iterable<A>, "slide" a window of k elements across the Iterable by one element at a time, returning an Iterable<Iterable<A>>.
Slide() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Slide
 
snoc() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Snoc
 
snoc(_2) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Snoc an element onto the back of this SingletonHList.
snoc(_3) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Snoc an element onto the back of this Tuple2.
snoc(_4) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Snoc an element onto the back of this Tuple3.
snoc(_5) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Snoc an element onto the back of this Tuple4.
snoc(_6) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Snoc an element onto the back of this Tuple5.
snoc(_7) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Snoc an element onto the back of this Tuple6.
snoc(_8) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Snoc an element onto the back of this Tuple7.
snoc(_9) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Snoc an element onto the back of this Tuple8.
snoc(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Snoc
 
snoc(A, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Snoc
 
snoc(MonadRec<A, M>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Add an element inside an effect to the back of this IterateT.
Snoc<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Opposite of Cons: lazily append an element to the end of the given Iterable.
Snoc() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Snoc
 
SnocIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
SnocIterable(A, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.SnocIterable
 
SnocIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
SnocIterator(Iterator<A>, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.SnocIterator
 
snocs - Variable in class com.jnape.palatable.lambda.internal.iteration.SnocIterable
 
snocs - Variable in class com.jnape.palatable.lambda.internal.iteration.SnocIterator
 
sort() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Sort
 
sort(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Sort
 
Sort<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given an Iterable of Comparable elements, return a List of the sorted elements.
Sort() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Sort
 
sortBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortBy
 
sortBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortBy
 
sortBy(Fn1<? super A, ? extends B>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortBy
 
SortBy<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Iterable and some mapping function from the Iterable element type to some Comparable type, produce a sorted List of the original elements based on sorting applied to the result of the mapping function.
SortBy() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.SortBy
 
sortWith() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortWith
 
sortWith(Comparator<? super A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortWith
 
sortWith(Comparator<? super A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortWith
 
SortWith<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Iterable and a Comparator over the Iterable element type, produce a sorted List of the original elements based on sorting applied by the Comparator.
SortWith() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.SortWith
 
source - Variable in class com.jnape.palatable.lambda.functor.builtin.Lazy.Compose
 
source - Variable in class com.jnape.palatable.lambda.io.IO.Compose
 
source - Variable in class com.jnape.palatable.lambda.monad.SafeT.Body.Suspended
 
span() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Span
 
span(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Span
 
span(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Span
 
Span<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given a predicate, return a Tuple2 where the first slot is the front contiguous elements of an Iterable matching the predicate and the second slot is all the remaining elements.
Span() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Span
 
spine - Variable in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
 
sta - Variable in class com.jnape.palatable.lambda.functor.builtin.Market
 
sta() - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Extract the mapping S -> Either<T, A>.
state(A) - Static method in class com.jnape.palatable.lambda.functor.builtin.State
Create a State that returns a as its result and its initial state as its final state.
state(Fn1<? super S, ? extends Tuple2<A, S>>) - Static method in class com.jnape.palatable.lambda.functor.builtin.State
Create a State from stateFn, a function that maps an initial state into a result and a final state.
State<S,A> - Class in com.jnape.palatable.lambda.functor.builtin
The state Monad, useful for iteratively building up state and state-contextualized result.
State(StateT<S, Identity<?>, A>) - Constructor for class com.jnape.palatable.lambda.functor.builtin.State
 
stateFn - Variable in class com.jnape.palatable.lambda.functor.builtin.State
 
stateFn - Variable in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
 
stateT(Fn1<? super S, ? extends MonadRec<Tuple2<A, S>, M>>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Lift a state-sensitive monadically embedded computation into StateT.
stateT(MonadRec<A, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Lift a monadic value into StateT.
StateT<S,M,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
StateT(Fn1<? super S, ? extends MonadRec<Tuple2<A, S>, M>>) - Constructor for class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
 
stillTaking - Variable in class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterator
 
store(A) - Method in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator.Cache
 
success(A) - Static method in class com.jnape.palatable.lambda.adt.Try
Static factory method for creating a success value.
Success(A) - Constructor for class com.jnape.palatable.lambda.adt.Try.Success
 
suspend(SafeT.Body<M, A>, Fn1<A, SafeT.Body<M, B>>) - Static method in class com.jnape.palatable.lambda.monad.SafeT.Body
 
suspended(Fn0<MonadRec<Maybe<Tuple2<A, IterateT<M, A>>>, M>>, Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Create an IterateT from a suspended computation that yields the spine of the IterateT inside the effect.
Suspended(SafeT.Body<M, A>, Fn1<A, SafeT.Body<M, B>>) - Constructor for class com.jnape.palatable.lambda.monad.SafeT.Body.Suspended
 

T

t - Variable in class com.jnape.palatable.lambda.adt.Try.Failure
 
table - Variable in class com.jnape.palatable.lambda.adt.hmap.HMap
 
Tagged<S,B> - Class in com.jnape.palatable.lambda.functor.builtin
Like Const, but the phantom parameter is in the contravariant position, and the value is in covariant position.
Tagged(B) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Tagged
 
tail - Variable in class com.jnape.palatable.lambda.adt.hlist.HList.HCons
 
tail - Variable in class com.jnape.palatable.lambda.internal.ImmutableStack.Node
 
tail() - Method in class com.jnape.palatable.lambda.adt.hlist.HList.HCons
The remaining tail of the HList; returns an HNil if this is the last element.
tail() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Tail
 
tail() - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue.Empty
 
tail() - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue.NonEmpty
 
tail() - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue
 
tail() - Method in class com.jnape.palatable.lambda.internal.ImmutableStack.Empty
 
tail() - Method in class com.jnape.palatable.lambda.internal.ImmutableStack.Node
 
tail() - Method in class com.jnape.palatable.lambda.internal.ImmutableStack
 
tail() - Static method in class com.jnape.palatable.lambda.optics.lenses.HListLens
Focus on the tail of an HList.
tail() - Static method in class com.jnape.palatable.lambda.optics.lenses.IterableLens
A lens focusing on the tail of an Iterable.
tail(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Tail
 
Tail<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Returns the tail of an Iterable; the is, an Iterable of all the elements except for the head element.
Tail() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Tail
 
tails() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Tails
 
tails(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Tails
 
Tails<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given an Iterable<A>, produce an Iterable<Iterable<A>>, representing all of the subsequences of tail elements, ordered by size, starting with the full Iterable.
Tails() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Tails
 
take() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Take
 
take(int) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Take
 
take(int, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Take
 
Take<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily limit the Iterable to n elements by returning an Iterable that stops iteration after the nth element, or the last element of the Iterable, whichever comes first.
Take() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Take
 
takeWhile() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.TakeWhile
 
takeWhile(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.TakeWhile
 
takeWhile(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.TakeWhile
 
TakeWhile<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily limit the Iterable to the first group of contiguous elements that satisfy the predicate by iterating up to, but not including, the first element for which the predicate evaluates to false.
TakeWhile() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.TakeWhile
 
TakingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
TakingIterable(int, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.TakingIterable
 
TakingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
TakingIterator(int, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.TakingIterator
 
tell(MonadRec<W, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Lift an accumulation embedded in a Monad into a WriterT.
tell(W) - Static method in class com.jnape.palatable.lambda.functor.builtin.Writer
Construct a Writer from an accumulation.
terminate(B) - Static method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Static factory method for creating a "terminate" value.
Terminate(B) - Constructor for class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Terminate
 
These<A,B> - Class in com.jnape.palatable.lambda.adt
The coproduct of a coproduct (CoProduct2<A, B>) and its product (Tuple2<A, B>), represented as a CoProduct3<A, B, Tuple2<A, B>>.
These() - Constructor for class com.jnape.palatable.lambda.adt.These
 
These._A<A,B> - Class in com.jnape.palatable.lambda.adt
 
These._B<A,B> - Class in com.jnape.palatable.lambda.adt
 
These.Both<A,B> - Class in com.jnape.palatable.lambda.adt
 
throwChecked(Throwable) - Static method in class com.jnape.palatable.lambda.internal.Runtime
 
throwError(Unit) - Method in class com.jnape.palatable.lambda.adt.Maybe
Throw an error value of type E into the monad.
throwError(Unit) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Throw an error value of type E into the monad.
throwError(E) - Method in interface com.jnape.palatable.lambda.monad.MonadError
Throw an error value of type E into the monad.
throwError(Throwable) - Method in class com.jnape.palatable.lambda.adt.Try
Throw an error value of type E into the monad.
throwError(Throwable) - Method in class com.jnape.palatable.lambda.io.IO
Throw an error value of type E into the monad.
throwError(L) - Method in class com.jnape.palatable.lambda.adt.Either
Throw an error value of type E into the monad.
throwError(L) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Throw an error value of type E into the monad.
throwing(Throwable) - Static method in class com.jnape.palatable.lambda.io.IO
Produce an IO that throws the given Throwable when executed.
thunk(A) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Convert this Fn1 to an Fn0 by supplying an argument to this function.
tickNext() - Method in class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
 
times() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Times
 
times(Integer) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Times
 
times(Integer, Fn1<? super A, ? extends A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Times
 
times(Integer, Fn1<? super A, ? extends A>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Times
 
Times<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given some number of times n to invoke a function A -> A, and given an input A, iteratively apply the function to the input, and then to the result of the invocation, a total of n times, returning the result.
Times() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.Times
 
timeSlicesByRateLimit - Variable in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
 
toArray() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToArray
 
toArray(Class<A[]>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToArray
 
toArray(Class<A[]>, Iterable<? extends A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToArray
 
ToArray<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Write all the elements of an Iterable directly into an array of the specified type.
ToArray() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.ToArray
 
toBiFunction() - Method in interface com.jnape.palatable.lambda.functions.Fn2
View this Fn2 as a BiFunction.
toBiPredicate() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Convert this BiPredicate to a java BiPredicate.
toCallable() - Method in interface com.jnape.palatable.lambda.functions.Fn0
Convert this Fn0 to a java Callable
toCollection() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToCollection
 
toCollection(Fn0<C>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToCollection
 
toCollection(Fn0<C>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Force the underlying spine of this IterateT into a Collection of type C inside the context of the monadic effect, using the provided cFn0 to construct the initial instance.
toCollection(Fn0<C>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToCollection
 
ToCollection<A,C> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Fn0 of some Collection C, create an instance of C and add all of the elements in the provided Iterable to the instance.
ToCollection() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.ToCollection
 
toConsumer() - Method in interface com.jnape.palatable.lambda.functions.Effect
Convert this Effect to a java Consumer
toEither() - Method in class com.jnape.palatable.lambda.adt.Try
If this is a success, wrap the value in a Either.right(R) and return it.
toEither(Fn0<L>) - Method in class com.jnape.palatable.lambda.adt.Maybe
If this value is absent, return the value supplied by lSupplier wrapped in Either.left.
toEither(Fn1<? super Throwable, ? extends L>) - Method in class com.jnape.palatable.lambda.adt.Try
If this is a success, wrap the value in a Either.right(R) and return it.
toFunction() - Method in interface com.jnape.palatable.lambda.functions.Fn1
Convert this Fn1 to a java Function.
toIso(S) - Method in interface com.jnape.palatable.lambda.optics.Lens
Produce an Iso from this Lens by providing a default S value.
toLens() - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
Convert this Iso into a Lens.
toLens() - Method in interface com.jnape.palatable.lambda.optics.Iso
Convert this Iso into a Lens.
toMap() - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Return a standard Map view of the current snapshot of this HMap.
toMap() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToMap
 
toMap(Fn0<M>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToMap
 
toMap(Fn0<M>, Iterable<? extends Map.Entry<K, V>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToMap
 
ToMap<K,V,M> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Fn0 of some Map M, create an instance of M and put all of the entries in the provided Iterable into the instance.
ToMap() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.ToMap
 
toMaybe() - Method in class com.jnape.palatable.lambda.adt.Either
In the left case, returns a Maybe.nothing(); otherwise, returns Maybe.maybe(A) around the right value.
toMaybe() - Method in class com.jnape.palatable.lambda.adt.Try
If this is a success, wrap the value in a Maybe.just(A) and return it.
toOptic(Pure<F>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
Given a Pure lifting function, fix this ProtoOptic to the given Functor and promote it to an Optic.
toOptional() - Method in class com.jnape.palatable.lambda.adt.Maybe
Convert to Optional.
toPredicate() - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Convert this Predicate to a java Predicate.
toRunnable() - Method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
Convert this SideEffect to a java Runnable.
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice2._A
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice2._B
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._A
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._B
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice3._C
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._A
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._B
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._C
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4._D
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._A
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._B
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._C
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._D
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5._E
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._A
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._B
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._C
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._D
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._E
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6._F
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._A
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._B
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._C
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._D
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._E
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._F
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7._G
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._A
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._B
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._C
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._D
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._E
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._F
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._G
 
toString() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8._H
 
toString() - Method in class com.jnape.palatable.lambda.adt.Either.Left
 
toString() - Method in class com.jnape.palatable.lambda.adt.Either.Right
 
toString() - Method in class com.jnape.palatable.lambda.adt.hlist.HList
 
toString() - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
 
toString() - Method in class com.jnape.palatable.lambda.adt.Maybe.Just
 
toString() - Method in class com.jnape.palatable.lambda.adt.Maybe.Nothing
 
toString() - Method in class com.jnape.palatable.lambda.adt.These._A
 
toString() - Method in class com.jnape.palatable.lambda.adt.These._B
 
toString() - Method in class com.jnape.palatable.lambda.adt.These.Both
 
toString() - Method in class com.jnape.palatable.lambda.adt.Try.Failure
 
toString() - Method in class com.jnape.palatable.lambda.adt.Try.Success
 
toString() - Method in class com.jnape.palatable.lambda.adt.Unit
 
toString() - Method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.Equal
 
toString() - Method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.GreaterThan
 
toString() - Method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation.LessThan
 
toString() - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Recurse
 
toString() - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Terminate
 
toString() - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
 
toString() - Method in class com.jnape.palatable.lambda.functor.builtin.Const
 
toString() - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
 
toString() - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
 
toString() - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
 
toString() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
 
toString() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
 
toString() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
 
toString() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
 
toString() - Method in class com.jnape.palatable.lambda.traversable.LambdaMap
 
toSupplier() - Method in interface com.jnape.palatable.lambda.functions.Fn0
Convert this Fn0 to a java Supplier
trampoline() - Static method in class com.jnape.palatable.lambda.functions.recursion.Trampoline
 
trampoline(Fn1<? super A, ? extends RecursiveResult<A, B>>) - Static method in class com.jnape.palatable.lambda.functions.recursion.Trampoline
 
trampoline(Fn1<? super A, ? extends RecursiveResult<A, B>>, A) - Static method in class com.jnape.palatable.lambda.functions.recursion.Trampoline
 
Trampoline<A,B> - Class in com.jnape.palatable.lambda.functions.recursion
Given an Fn1<A, CoProduct2<A, B, ?>> (analogous to "recurse" and "return" tail position instructions, respectively), produce a Fn1<A, B> that unrolls the original function by iteratively passing each result that matches the input (A) back to the original function, and then terminating on and returning the first output (B).
Trampoline() - Constructor for class com.jnape.palatable.lambda.functions.recursion.Trampoline
 
trampolineM(Fn1<? super _1, ? extends MonadRec<RecursiveResult<_1, _1Prime>, SingletonHList<?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super _2, ? extends MonadRec<RecursiveResult<_2, _2Prime>, Tuple2<_1, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super _3, ? extends MonadRec<RecursiveResult<_3, _3Prime>, Tuple3<_1, _2, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super _4, ? extends MonadRec<RecursiveResult<_4, _4Prime>, Tuple4<_1, _2, _3, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super _5, ? extends MonadRec<RecursiveResult<_5, _5Prime>, Tuple5<_1, _2, _3, _4, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super _6, ? extends MonadRec<RecursiveResult<_6, _6Prime>, Tuple6<_1, _2, _3, _4, _5, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super _7, ? extends MonadRec<RecursiveResult<_7, _7Prime>, Tuple7<_1, _2, _3, _4, _5, _6, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super _8, ? extends MonadRec<RecursiveResult<_8, _8Prime>, Tuple8<_1, _2, _3, _4, _5, _6, _7, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, Maybe<?>>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, Try<?>>>) - Method in class com.jnape.palatable.lambda.adt.Try
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, Identity<?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, Lazy<?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, State<S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, Writer<W, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, IO<?>>>) - Method in class com.jnape.palatable.lambda.io.IO
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, SafeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, IdentityT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, IterateT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, LazyT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, MaybeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, ReaderT<R, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, StateT<S, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, WriterT<W, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, LambdaIterable<?>>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super B, ? extends MonadRec<RecursiveResult<B, C>, Choice2<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super B, ? extends MonadRec<RecursiveResult<B, C>, These<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.These
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super B, ? extends MonadRec<RecursiveResult<B, C>, Fn1<A, ?>>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super B, ? extends MonadRec<RecursiveResult<B, C>, RecursiveResult<A, ?>>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super B, ? extends MonadRec<RecursiveResult<B, C>, Const<A, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super B, ? extends MonadRec<RecursiveResult<B, C>, Tagged<S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super C, ? extends MonadRec<RecursiveResult<C, D>, Choice3<A, B, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super D, ? extends MonadRec<RecursiveResult<D, E>, Choice4<A, B, C, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super E, ? extends MonadRec<RecursiveResult<E, F>, Choice5<A, B, C, D, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super F, ? extends MonadRec<RecursiveResult<F, G>, Choice6<A, B, C, D, E, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super G, ? extends MonadRec<RecursiveResult<G, H>, Choice7<A, B, C, D, E, F, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super H, ? extends MonadRec<RecursiveResult<H, I>, Choice8<A, B, C, D, E, F, G, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super R, ? extends MonadRec<RecursiveResult<R, B>, Either<L, ?>>>) - Method in class com.jnape.palatable.lambda.adt.Either
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super R, ? extends MonadRec<RecursiveResult<R, R2>, EitherT<M, L, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super T, ? extends MonadRec<RecursiveResult<T, U>, Market<A, B, S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super T, ? extends MonadRec<RecursiveResult<T, U>, Iso<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super T, ? extends MonadRec<RecursiveResult<T, U>, Lens<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
trampolineM(Fn1<? super T, ? extends MonadRec<RecursiveResult<T, U>, Prism<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Given some operation yielding a RecursiveResult inside this MonadRec, internally trampoline the operation until it yields a termination instruction.
TrampoliningIterator<A,B> - Class in com.jnape.palatable.lambda.internal.iteration
 
TrampoliningIterator(Fn1<? super A, ? extends Iterable<RecursiveResult<A, B>>>, A) - Constructor for class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
 
Traversable<A,T> - Interface in com.jnape.palatable.lambda.traversable
An interface for a class of data structures that can be "traversed from left to right" in a structure-preserving way, successively applying some applicative computation to each element and collapsing the results into a single resulting applicative.
traverse(Fn1<? super _1, ? extends Applicative<B, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super _2, ? extends Applicative<_2Prime, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super _3, ? extends Applicative<_3Prime, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super _4, ? extends Applicative<_4Prime, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super _5, ? extends Applicative<_5Prime, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super _6, ? extends Applicative<_6Prime, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super _7, ? extends Applicative<_7Prime, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super _8, ? extends Applicative<_8Prime, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super A, ? extends Applicative<B, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.Maybe
 
traverse(Fn1<? super A, ? extends Applicative<B, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.Try
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super A, ? extends Applicative<B, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super A, ? extends Applicative<B, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super A, ? extends Applicative<B, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super A, ? extends Applicative<B, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in interface com.jnape.palatable.lambda.traversable.Traversable
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super B, ? extends Applicative<C, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super B, ? extends Applicative<C, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super B, ? extends Applicative<C, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super B, ? extends Applicative<C, App>>, Fn1<? super TravC, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.These
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super B, ? extends Applicative<C, App>>, Fn1<? super TravC, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super B, ? extends Applicative<C, App>>, Fn1<? super TravC, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.traversable.LambdaMap
 
traverse(Fn1<? super C, ? extends Applicative<D, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super D, ? extends Applicative<E, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super E, ? extends Applicative<F, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super F, ? extends Applicative<G, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super G, ? extends Applicative<H, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super H, ? extends Applicative<I, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
traverse(Fn1<? super R, ? extends Applicative<R2, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.Either
Apply fn to each element of this traversable from left to right, and collapse the results into a single resulting applicative, potentially with the assistance of the applicative's pure function.
trivial() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Trivial
 
trivial(Unit) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Trivial
 
trivial(Unit, Unit) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Trivial
 
Trivial - Class in com.jnape.palatable.lambda.monoid.builtin
The trivial Unit Monoid formed under constantly.
Trivial() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Trivial
 
Try<A> - Class in com.jnape.palatable.lambda.adt
A Monad of the evaluation outcome of an expression that might throw.
Try() - Constructor for class com.jnape.palatable.lambda.adt.Try
 
Try.Failure<A> - Class in com.jnape.palatable.lambda.adt
 
Try.Success<A> - Class in com.jnape.palatable.lambda.adt
 
trying(Fn0<? extends A>) - Static method in class com.jnape.palatable.lambda.adt.Try
Execute supplier, returning a success A or a failure of the thrown Throwable.
trying(Fn0<? extends R>) - Static method in class com.jnape.palatable.lambda.adt.Either
Attempt to execute the Fn0, returning its result in a right value.
trying(Fn0<? extends R>, Fn1<? super Throwable, ? extends L>) - Static method in class com.jnape.palatable.lambda.adt.Either
Attempt to execute the Fn0, returning its result in a right value.
trying(SideEffect) - Static method in class com.jnape.palatable.lambda.adt.Either
Attempt to execute the SideEffect, returning Unit in a right value.
trying(SideEffect) - Static method in class com.jnape.palatable.lambda.adt.Try
Execute runnable, returning a success Unit or a failure of the thrown Throwable.
trying(SideEffect, Fn1<? super Throwable, ? extends L>) - Static method in class com.jnape.palatable.lambda.adt.Either
Attempt to execute the SideEffect, returning Unit in a right value.
tuple(_1, _2) - Static method in class com.jnape.palatable.lambda.adt.hlist.HList
Static factory method for creating a 2-element HList.
tuple(_1, _2, _3) - Static method in class com.jnape.palatable.lambda.adt.hlist.HList
Static factory method for creating a 3-element HList.
tuple(_1, _2, _3, _4) - Static method in class com.jnape.palatable.lambda.adt.hlist.HList
Static factory method for creating a 4-element HList.
tuple(_1, _2, _3, _4, _5) - Static method in class com.jnape.palatable.lambda.adt.hlist.HList
Static factory method for creating a 5-element HList.
tuple(_1, _2, _3, _4, _5, _6) - Static method in class com.jnape.palatable.lambda.adt.hlist.HList
Static factory method for creating a 6-element HList.
tuple(_1, _2, _3, _4, _5, _6, _7) - Static method in class com.jnape.palatable.lambda.adt.hlist.HList
Static factory method for creating a 7-element HList.
tuple(_1, _2, _3, _4, _5, _6, _7, _8) - Static method in class com.jnape.palatable.lambda.adt.hlist.HList
Static factory method for creating an 8-element HList.
Tuple2<_1,_2> - Class in com.jnape.palatable.lambda.adt.hlist
A 2-element tuple product type, implemented as a specialized HList.
Tuple2(_1, SingletonHList<_2>) - Constructor for class com.jnape.palatable.lambda.adt.hlist.Tuple2
 
Tuple3<_1,_2,_3> - Class in com.jnape.palatable.lambda.adt.hlist
A 3-element tuple product type, implemented as a specialized HList.
Tuple3(_1, Tuple2<_2, _3>) - Constructor for class com.jnape.palatable.lambda.adt.hlist.Tuple3
 
Tuple4<_1,_2,_3,_4> - Class in com.jnape.palatable.lambda.adt.hlist
A 4-element tuple product type, implemented as a specialized HList.
Tuple4(_1, Tuple3<_2, _3, _4>) - Constructor for class com.jnape.palatable.lambda.adt.hlist.Tuple4
 
Tuple5<_1,_2,_3,_4,_5> - Class in com.jnape.palatable.lambda.adt.hlist
A 5-element tuple product type, implemented as a specialized HList.
Tuple5(_1, Tuple4<_2, _3, _4, _5>) - Constructor for class com.jnape.palatable.lambda.adt.hlist.Tuple5
 
Tuple6<_1,_2,_3,_4,_5,_6> - Class in com.jnape.palatable.lambda.adt.hlist
A 6-element tuple product type, implemented as a specialized HList.
Tuple6(_1, Tuple5<_2, _3, _4, _5, _6>) - Constructor for class com.jnape.palatable.lambda.adt.hlist.Tuple6
 
Tuple7<_1,_2,_3,_4,_5,_6,_7> - Class in com.jnape.palatable.lambda.adt.hlist
A 7-element tuple product type, implemented as a specialized HList.
Tuple7(_1, Tuple6<_2, _3, _4, _5, _6, _7>) - Constructor for class com.jnape.palatable.lambda.adt.hlist.Tuple7
 
Tuple8<_1,_2,_3,_4,_5,_6,_7,_8> - Class in com.jnape.palatable.lambda.adt.hlist
An 8-element tuple product type, implemented as a specialized HList.
Tuple8(_1, Tuple7<_2, _3, _4, _5, _6, _7, _8>) - Constructor for class com.jnape.palatable.lambda.adt.hlist.Tuple8
 
tupler() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Tupler2
 
tupler(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Tupler2
 
tupler(A, B) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Tupler2
 
Tupler2<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Creates a Tuple2 from two values.
Tupler2() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Tupler2
 
typeSafeKey() - Static method in interface com.jnape.palatable.lambda.adt.hmap.TypeSafeKey
Static factory method for creating a simple type-safe key
TypeSafeKey<A,B> - Interface in com.jnape.palatable.lambda.adt.hmap
An interface representing a parametrized key for use in HMaps.
TypeSafeKey.Simple<A> - Interface in com.jnape.palatable.lambda.adt.hmap
A simplified TypeSafeKey that can only view a value of type A as an A.

U

uncons() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Uncons
 
uncons(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Uncons
 
Uncons<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Destructure an Iterable into a Tuple2 of its head and tail, wrapped in an Maybe.
Uncons() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Uncons
 
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn2
Returns an Fn1 that takes the arguments as a Product2<A, B>.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn3
Returns an Fn2 that takes the first two arguments as a Product2<A, B> and the third argument.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn4
Returns an Fn3 that takes the first two arguments as a Product2<A, B> and the third and fourth arguments.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn5
Returns an Fn4 that takes the first two arguments as a Product2<A, B> and the remaining arguments.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn6
Returns an Fn5 that takes the first two arguments as a Product2<A, B> and the remaining arguments.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn7
Returns an Fn6 that takes the first two arguments as a Product2<A, B> and the remaining arguments.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn8
Returns an Fn7 that takes the first two arguments as a Product2<A, B> and the remaining arguments.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
 
uncurry() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Returns an Fn1 that takes the arguments as a Product2<A, B>.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
 
under() - Static method in class com.jnape.palatable.lambda.optics.functions.Under
 
under(Optic<? super Exchange<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Under
 
under(Optic<? super Exchange<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>, Fn1<? super T, ? extends S>) - Static method in class com.jnape.palatable.lambda.optics.functions.Under
 
under(Optic<? super Exchange<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>, Fn1<? super T, ? extends S>, B) - Static method in class com.jnape.palatable.lambda.optics.functions.Under
 
Under<S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
The inverse of Over: given an Iso, a function from T to S, and a "smaller" value B, return a "smaller" value A by traversing around the type ring (B -> T -> S -> A).
Under() - Constructor for class com.jnape.palatable.lambda.optics.functions.Under
 
unfold(Fn1<? super B, ? extends MonadRec<Maybe<Tuple2<A, B>>, M>>, MonadRec<B, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Lazily unfold an IterateT from an unfolding function fn and a starting seed value mb by successively applying fn to the latest seed value, producing maybe a value to yield out and the next seed value for the subsequent computation.
UnfoldingIterator<A,B> - Class in com.jnape.palatable.lambda.internal.iteration
 
UnfoldingIterator(Fn1<? super B, Maybe<Tuple2<A, B>>>, B) - Constructor for class com.jnape.palatable.lambda.internal.iteration.UnfoldingIterator
 
unfoldr() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Unfoldr
 
unfoldr(Fn1<? super B, Maybe<Tuple2<A, B>>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Unfoldr
 
unfoldr(Fn1<? super B, Maybe<Tuple2<A, B>>>, B) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Unfoldr
 
Unfoldr<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an initial seed value and a function that takes the seed type and produces an Maybe<Tuple2<X, Seed>>, where the tuple's first slot represents the next Iterable element, and the second slot represents the next input to the unfolding function, unfold an Iterable of Xs.
Unfoldr() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Unfoldr
 
union() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Union
 
union(Iterable<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Union
 
union(Iterable<A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Union
 
Union<A> - Class in com.jnape.palatable.lambda.monoid.builtin
Given two Iterables xs and ys, return the concatenation of the distinct elements of both xs and ys.
Union() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Union
 
UnioningIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
UnioningIterable(Iterable<A>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.UnioningIterable
 
unIso() - Method in interface com.jnape.palatable.lambda.optics.Iso
Destructure this Iso into the two functions S -< A and B -< T that constitute the isomorphism.
Unit - Class in com.jnape.palatable.lambda.adt
The empty return type.
Unit() - Constructor for class com.jnape.palatable.lambda.adt.Unit
 
UNIT - Static variable in class com.jnape.palatable.lambda.adt.Unit
The singleton instance.
unLiftA(Lens<S, T, Maybe<A>, B>, A) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
Given a lens with A lifted into Maybe and a default A, flatten A back down.
unLiftB(Lens<S, T, A, Maybe<B>>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
Given a lens with B lifted into Maybe, flatten B back down.
unLiftS(Lens<Maybe<S>, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
Given a lens with S lifted into Maybe, flatten S back down.
unLiftT(Lens<S, Maybe<T>, A, B>, T) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
Given a lens with T lifted into Maybe and a default T, flatten T back down.
unPrism() - Method in interface com.jnape.palatable.lambda.optics.Prism
Recover the two mappings encapsulated by this Prism by sending it through a Market.
unsafePerformAsyncIO() - Method in class com.jnape.palatable.lambda.io.IO
Returns a CompletableFuture representing the result of this eventual effect.
unsafePerformAsyncIO(Executor) - Method in class com.jnape.palatable.lambda.io.IO.Compose
 
unsafePerformAsyncIO(Executor) - Method in class com.jnape.palatable.lambda.io.IO
Returns a CompletableFuture representing the result of this eventual effect.
unsafePerformIO() - Method in class com.jnape.palatable.lambda.io.IO.Compose
 
unsafePerformIO() - Method in class com.jnape.palatable.lambda.io.IO
Run the effect represented by this IO instance, blocking the current thread until the effect terminates.
unTagged() - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Extract the contained value.
until() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Until
 
until(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Until
 
until(Fn1<? super A, ? extends Boolean>, IO<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Until
 
Until<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given a predicate function for a value of some type A and an IO that yields a value of type A, produce an IO that repeatedly executes the original IO until the predicate returns true when applied to the yielded value.
Until() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Until
 
unwrap() - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Unwrap the underlying Iterable.
unwrap() - Method in class com.jnape.palatable.lambda.traversable.LambdaMap
Unwrap the underlying Map.
upcast() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Upcast
 
upcast(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Upcast
 
Upcast<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Upcast a value of type B to a value of type A that B extends.
Upcast() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Upcast
 
uuid() - Static method in class com.jnape.palatable.lambda.optics.prisms.UUIDPrism
A Prism that focuses on a String as a UUID.
UUIDPrism - Class in com.jnape.palatable.lambda.optics.prisms
UUIDPrism() - Constructor for class com.jnape.palatable.lambda.optics.prisms.UUIDPrism
 

V

value - Variable in class com.jnape.palatable.lambda.internal.iteration.RepetitiousIterator
 
value() - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy.Compose
 
value() - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy.Later
 
value() - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Returns the value represented by this lazy computation.
valueAt(TypeSafeKey<?, A>) - Static method in class com.jnape.palatable.lambda.optics.lenses.HMapLens
A lens that focuses on a value at a TypeSafeKey.Simple<A> in an HMap, as a Maybe.
valueAt(Fn1<? super Map<K, V>, ? extends M>, K) - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
A lens that focuses on a value at a key in a map, as a Maybe, and produces a subtype M on the way back out.
valueAt(Fn1<Map<K, V>, M>, K) - Static method in class com.jnape.palatable.lambda.optics.prisms.MapPrism
A Prism that focuses on the value at a key in a Map, and produces an instance of M on the way back out.
valueAt(K) - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
A lens that focuses on a value at a key in a map, as a Maybe.
valueAt(K) - Static method in class com.jnape.palatable.lambda.optics.prisms.MapPrism
A Prism that focuses on the value at a key in a Map making no guarantees about the Map interface.
valueAt(K, V) - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
A lens that focuses on a value at a key in a map, falling back to defaultV if the value is missing.
values() - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
Retrieve all the mapped values.
values() - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
A lens that focuses on the values of a map.
view() - Static method in class com.jnape.palatable.lambda.optics.functions.View
 
view(Optic<? super Fn1<?, ?>, ? super Const<A, ?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.View
 
view(Optic<? super Fn1<?, ?>, ? super Const<A, ?>, S, T, A, B>, S) - Static method in class com.jnape.palatable.lambda.optics.functions.View
 
View<S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
Given an Optic and a "larger" value S, retrieve a "smaller" value A by lifting the Optic into the Const functor.
View() - Constructor for class com.jnape.palatable.lambda.optics.functions.View
 

W

widen() - Method in interface com.jnape.palatable.lambda.functions.Fn1
Widen this function's argument list by prepending an ignored argument of any type to the front.
widen() - Method in interface com.jnape.palatable.lambda.functions.Fn2
Widen this function's argument list by prepending an ignored argument of any type to the front.
widen() - Method in interface com.jnape.palatable.lambda.functions.Fn3
Widen this function's argument list by prepending an ignored argument of any type to the front.
widen() - Method in interface com.jnape.palatable.lambda.functions.Fn4
Widen this function's argument list by prepending an ignored argument of any type to the front.
widen() - Method in interface com.jnape.palatable.lambda.functions.Fn5
Widen this function's argument list by prepending an ignored argument of any type to the front.
widen() - Method in interface com.jnape.palatable.lambda.functions.Fn6
Widen this function's argument list by prepending an ignored argument of any type to the front.
widen() - Method in interface com.jnape.palatable.lambda.functions.Fn7
Widen this function's argument list by prepending an ignored argument of any type to the front.
widen() - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Widen this function's argument list by prepending an ignored argument of any type to the front.
withResources(Fn0<? extends A>, Fn1<? super A, ? extends B>, Fn1<? super B, ? extends C>, Fn1<? super C, ? extends Try<? extends D>>) - Static method in class com.jnape.palatable.lambda.adt.Try
Convenience overload of withResources that cascades two dependent resource creations via nested calls.
withResources(Fn0<? extends A>, Fn1<? super A, ? extends B>, Fn1<? super B, ? extends Try<? extends C>>) - Static method in class com.jnape.palatable.lambda.adt.Try
Convenience overload of withResources that cascades dependent resource creation via nested calls.
withResources(Fn0<? extends A>, Fn1<? super A, ? extends Try<? extends B>>) - Static method in class com.jnape.palatable.lambda.adt.Try
Given a Fn0<AutoCloseable> aSupplier and an Fn1 fn, apply fn to the result of aSupplier, ensuring that the result has its close method invoked, regardless of the outcome.
withSelf(Fn2<? super Fn1<? super A, ? extends B>, ? super A, ? extends B>) - Static method in interface com.jnape.palatable.lambda.functions.Fn1
Construct an Fn1 that has a reference to itself in scope at the time it is executed (presumably for recursive invocations).
withState(Fn1<? super S, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Map the final state to a new final state using the provided function.
withStateT(Fn1<? super S, ? extends MonadRec<S, M>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Map the final state to a new final state inside the same monadic effect using the provided function.
wrap(Iterable<? extends A>) - Static method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Wrap an Iterable in a LambdaIterable.
wrap(Map<A, B>) - Static method in class com.jnape.palatable.lambda.traversable.LambdaMap
Wrap a Map in a LambdaMap.
writer(Tuple2<A, W>) - Static method in class com.jnape.palatable.lambda.functor.builtin.Writer
Construct a Writer from an accumulation and a value.
Writer<W,A> - Class in com.jnape.palatable.lambda.functor.builtin
The lazy writer monad, a monad capturing some accumulation (eventually to be folded in terms of a given monoid) and a value.
Writer(Fn1<? super Monoid<W>, ? extends Tuple2<A, W>>) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Writer
 
writerFn - Variable in class com.jnape.palatable.lambda.functor.builtin.Writer
 
writerFn - Variable in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
 
writerT(MonadRec<Tuple2<A, W>, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Lift a value and an accumulation embedded in a Monad into a WriterT.
WriterT<W,M,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
WriterT(Pure<M>, Fn1<? super Monoid<W>, ? extends MonadRec<Tuple2<A, W>, M>>) - Constructor for class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
 

X

xor() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Xor
 
xor(Boolean) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Xor
 
xor(Boolean, Boolean) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Xor
 
Xor - Class in com.jnape.palatable.lambda.monoid.builtin
Logical exclusive-or.
Xor() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Xor
 
xs - Variable in class com.jnape.palatable.lambda.internal.iteration.FlatteningIterator
 
xss - Variable in class com.jnape.palatable.lambda.internal.iteration.FlatteningIterator
 

Z

Z() - Constructor for class com.jnape.palatable.lambda.adt.hlist.Index.Z
 
zip() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Zip
 
zip(Fn2<A, B, C>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
zip(Fn2<Unit, A, B>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
 
zip(Applicative<Fn1<? super _1, ? extends _1Prime>, SingletonHList<?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super _2, ? extends _2Prime>, Tuple2<_1, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super _3, ? extends _3Prime>, Tuple3<_1, _2, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super _4, ? extends _4Prime>, Tuple4<_1, _2, _3, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super _5, ? extends _5Prime>, Tuple5<_1, _2, _3, _4, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super _6, ? extends _6Prime>, Tuple6<_1, _2, _3, _4, _5, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super _7, ? extends _7Prime>, Tuple7<_1, _2, _3, _4, _5, _6, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super _8, ? extends _8Prime>, Tuple8<_1, _2, _3, _4, _5, _6, _7, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, App>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, Maybe<?>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, Try<?>>) - Method in class com.jnape.palatable.lambda.adt.Try
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, Fn1<Unit, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
 
zip(Applicative<Fn1<? super A, ? extends B>, Compose<F, G, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, Identity<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, Lazy<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, State<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, Writer<W, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, IO<?>>) - Method in class com.jnape.palatable.lambda.io.IO
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, SafeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, IdentityT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, IterateT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, LazyT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, MaybeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, ReaderT<R, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, StateT<S, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, WriterT<W, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, LambdaIterable<?>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, M>) - Method in interface com.jnape.palatable.lambda.monad.Monad
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, MR>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, MT>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super A, ? extends B>, MW>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super B, ? extends C>, Choice2<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super B, ? extends C>, These<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.These
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super B, ? extends C>, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super B, ? extends C>, RecursiveResult<A, ?>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super B, ? extends C>, Const<A, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super B, ? extends C>, Tagged<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super C, ? extends D>, Choice3<A, B, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super D, ? extends E>, Choice4<A, B, C, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super E, ? extends F>, Choice5<A, B, C, D, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super F, ? extends G>, Choice6<A, B, C, D, E, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super G, ? extends H>, Choice7<A, B, C, D, E, F, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super H, ? extends I>, Choice8<A, B, C, D, E, F, G, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super R, ? extends R2>, Either<L, ?>>) - Method in class com.jnape.palatable.lambda.adt.Either
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super R, ? extends R2>, EitherT<M, L, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super T, ? extends U>, Market<A, B, S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super T, ? extends U>, Iso<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super T, ? extends U>, Lens<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Applicative<Fn1<? super T, ? extends U>, Prism<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
zip(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Zip
 
zip(Iterable<A>, Iterable<B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Zip
 
Zip<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Zip together two Iterables into a single Iterable of Tuple2<A, B>.
Zip() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Zip
 
zipper - Variable in class com.jnape.palatable.lambda.internal.iteration.ZippingIterator
 
ZippingIterator<C,A,B> - Class in com.jnape.palatable.lambda.internal.iteration
 
ZippingIterator(Fn2<? super A, ? super B, ? extends C>, Iterator<A>, Iterator<B>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ZippingIterator
 
zipWith() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.ZipWith
 
zipWith(Fn2<? super A, ? super B, ? extends C>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.ZipWith
 
zipWith(Fn2<? super A, ? super B, ? extends C>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.ZipWith
 
zipWith(Fn2<? super A, ? super B, ? extends C>, Iterable<A>, Iterable<B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.ZipWith
 
ZipWith<A,B,C> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Zip together two Iterables by applying a zipping function to the successive elements of each Iterable until one of them runs out of elements.
ZipWith() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.ZipWith
 

_

_1 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple2
 
_1 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple3
 
_1 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple4
 
_1 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple5
 
_1 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple6
 
_1 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple7
 
_1 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple8
 
_1() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Retrieve the first element.
_1() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Retrieve the first element.
_1() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Retrieve the first element.
_1() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Retrieve the first element.
_1() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Retrieve the first element.
_1() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Retrieve the first element.
_1() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Retrieve the first element.
_1() - Method in interface com.jnape.palatable.lambda.adt.product.Product2
Retrieve the first element.
_2 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple2
 
_2 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple3
 
_2 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple4
 
_2 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple5
 
_2 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple6
 
_2 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple7
 
_2 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple8
 
_2() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Retrieve the second element.
_2() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Retrieve the second element.
_2() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Retrieve the second element.
_2() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Retrieve the second element.
_2() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Retrieve the second element.
_2() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Retrieve the second element.
_2() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Retrieve the second element.
_2() - Method in interface com.jnape.palatable.lambda.adt.product.Product2
Retrieve the second element.
_3 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple3
 
_3 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple4
 
_3 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple5
 
_3 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple6
 
_3 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple7
 
_3 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple8
 
_3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Retrieve the third element.
_3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Retrieve the third element.
_3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Retrieve the third element.
_3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Retrieve the third element.
_3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Retrieve the third element.
_3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Retrieve the third element.
_3() - Method in interface com.jnape.palatable.lambda.adt.product.Product3
Retrieve the third element.
_4 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple4
 
_4 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple5
 
_4 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple6
 
_4 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple7
 
_4 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple8
 
_4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Retrieve the fourth element.
_4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Retrieve the fourth element.
_4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Retrieve the fourth element.
_4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Retrieve the fourth element.
_4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Retrieve the fourth element.
_4() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
Retrieve the fourth element.
_5 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple5
 
_5 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple6
 
_5 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple7
 
_5 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple8
 
_5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Retrieve the fifth element.
_5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Retrieve the fifth element.
_5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Retrieve the fifth element.
_5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Retrieve the fifth element.
_5() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
Retrieve the fifth element.
_6 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple6
 
_6 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple7
 
_6 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple8
 
_6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Retrieve the sixth element.
_6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Retrieve the sixth element.
_6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Retrieve the sixth element.
_6() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
Retrieve the sixth element.
_7 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple7
 
_7 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple8
 
_7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Retrieve the seventh element.
_7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Retrieve the seventh element.
_7() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
Retrieve the seventh element.
_8 - Variable in class com.jnape.palatable.lambda.adt.hlist.Tuple8
 
_8() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Retrieve the eighth element.
_8() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
Retrieve the eighth element.
_A(A) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice2._A
 
_A(A) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice3._A
 
_A(A) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice4._A
 
_A(A) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice5._A
 
_A(A) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice6._A
 
_A(A) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice7._A
 
_A(A) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice8._A
 
_A(A) - Constructor for class com.jnape.palatable.lambda.adt.These._A
 
_B(B) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice2._B
 
_B(B) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice3._B
 
_B(B) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice4._B
 
_B(B) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice5._B
 
_B(B) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice6._B
 
_B(B) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice7._B
 
_B(B) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice8._B
 
_B(B) - Constructor for class com.jnape.palatable.lambda.adt.These._B
 
_C(C) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice3._C
 
_C(C) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice4._C
 
_C(C) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice5._C
 
_C(C) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice6._C
 
_C(C) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice7._C
 
_C(C) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice8._C
 
_D(D) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice4._D
 
_D(D) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice5._D
 
_D(D) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice6._D
 
_D(D) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice7._D
 
_D(D) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice8._D
 
_E(E) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice5._E
 
_E(E) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice6._E
 
_E(E) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice7._E
 
_E(E) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice8._E
 
_F(F) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice6._F
 
_F(F) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice7._F
 
_F(F) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice8._F
 
_G(G) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice7._G
 
_G(G) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice8._G
 
_H(H) - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice8._H
 
_just() - Static method in class com.jnape.palatable.lambda.optics.prisms.MaybePrism
A Prism that focuses on present values in a Maybe.
_left() - Static method in class com.jnape.palatable.lambda.optics.lenses.EitherLens
Convenience static factory method for creating a lens over left values, wrapping them in a Maybe.
_left() - Static method in class com.jnape.palatable.lambda.optics.prisms.EitherPrism
A Prism that focuses on the left value of an Either.
_nothing() - Static method in class com.jnape.palatable.lambda.optics.prisms.MaybePrism
A Prism that focuses on absent values in a Maybe, for symmetry.
_right() - Static method in class com.jnape.palatable.lambda.optics.lenses.EitherLens
Convenience static factory method for creating a lens over right values, wrapping them in a Maybe.
_right() - Static method in class com.jnape.palatable.lambda.optics.prisms.EitherPrism
A Prism that focuses on the right value of an Either.

Ω

Ω() - Method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
 
$ A B C D E F G H I J K L M N O P Q R S T U V W X Z _ Ω 
All Classes and Interfaces|All Packages|Serialized Form