$ 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 All Packages
All Classes All Packages
All Classes All Packages
$
- $<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
- $() - 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 aChoice2
. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Static factory method for wrapping a value of type
A
in aChoice3
. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Static factory method for wrapping a value of type
A
in aChoice4
. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Static factory method for wrapping a value of type
A
in aChoice5
. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
A
in aChoice6
. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
A
in aChoice7
. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
A
in aChoice8
. - a(A) - Static method in class com.jnape.palatable.lambda.adt.These
-
Static factory method for wrapping a value of type
A
in aThese
. - 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
- 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 aLens.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 asimple 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 anIso.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 asimple 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 asimple 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 asimple Prism
. - add(TypeSafeKey<?, A>) - Method in interface com.jnape.palatable.lambda.adt.hmap.Schema
-
Add a new
TypeSafeKey
to the head of thisSchema
. - 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 extends java.util.Collection<A>> - Class in com.jnape.palatable.lambda.monoid.builtin
-
The
Monoid
instance formed under mutative concatenation for an arbitraryCollection
. - 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
, returningtrue
if every element satisfies the predicate, andfalse
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
- 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 byBoolean
. - 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
- 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 otherIso
. - 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
, returningtrue
if any element satisfies the predicate, andfalse
otherwise. - Any() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Any
- Applicative<A,App extends Applicative<?,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
- 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 subtypeM
. - 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 aSet
. - 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 extends java.lang.AutoCloseable,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
- 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 aChoice2
. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Static factory method for wrapping a value of type
A
in aChoice3
. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Static factory method for wrapping a value of type
B
in aChoice4
. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Static factory method for wrapping a value of type
B
in aChoice5
. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
B
in aChoice6
. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
B
in aChoice7
. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
B
in aChoice8
. - b(B) - Static method in class com.jnape.palatable.lambda.adt.These
-
Static factory method for wrapping a value of type
B
in aThese
. - 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 extends java.lang.Comparable<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 extends Bifunctor<?,?,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
andContraB
, 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
- 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
- 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
- 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 extends ContraA,B extends ContraB,ContraA,ContraB,BF extends BoundedBifunctor<?,?,?,?,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 typeA
, a cleanup operation to run if a value of that type could be provisioned, and a kleisli arrow from that type to a newIO
of typeB
, produce an
that, when run, will provision theIO
<B>A
,flatMap
it toB
, 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 aChoice3
. - c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Static factory method for wrapping a value of type
C
in aChoice4
. - c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Static factory method for wrapping a value of type
C
in aChoice5
. - c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
C
in aChoice6
. - c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
C
in aChoice7
. - c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
C
in aChoice8
. - 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 extends Cartesian<?,?,P>> - Interface in com.jnape.palatable.lambda.functor
- 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>
andIterable<B>
, returning anIterable<Tuple2<A, B>>
, the products as tuples of multiplicandA
s and multiplierB
s. - 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
- catchError(Fn1<? super Unit, ? extends Monad<A, MaybeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
- catchError(Fn1<? super E, ? extends Monad<A, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
- catchError(Fn1<? super Throwable, ? extends Monad<A, Try<?>>>) - Method in class com.jnape.palatable.lambda.adt.Try
- catchError(Fn1<? super Throwable, ? extends Monad<A, IO<?>>>) - Method in class com.jnape.palatable.lambda.io.IO
- catchError(Fn1<? super L, ? extends Monad<R, Either<L, ?>>>) - Method in class com.jnape.palatable.lambda.adt.Either
- catchError(Fn1<? super L, ? extends Monad<R, EitherT<M, L, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
- catching(Fn1<? super Throwable, ? extends Boolean>, Fn1<? super Throwable, ? extends A>) - Method in class com.jnape.palatable.lambda.adt.Try
-
Catch any thrown
T
satisfyingpredicate
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
, return anIterable
<Maybe
<A>>
of only the present values.Iterable
<A> - 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 extends java.lang.Comparable<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 extends java.lang.Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given two
Comparable
values of typeA
, returntrue
if the first value is strictly equal to the second value (according toComparable.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 extends java.lang.Comparable<B>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Given a mapping function from some type
A
to someComparable
typeB
and two values of typeA
, returntrue
if the first value is strictly equal to the second value (according toComparable.compareTo(Object)
in terms of their mappedB
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 typeA
and two values of typeA
, returntrue
if the first value is strictly equal to the second value (according toComparator.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
- 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 extends Cocartesian<?,?,P>> - Interface in com.jnape.palatable.lambda.functor
- 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
- Collapse<_1,_2> - Class in com.jnape.palatable.lambda.semigroup.builtin
- 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
Collection
s. - 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 typeA
and two values of typeA
, return aComparisonRelation
of the first value with reference to the second value (according toComparator.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
- 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 extends Applicative<?,F>,G extends Applicative<?,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 aTraversable
. - Compose<A> - Class in com.jnape.palatable.lambda.monoid.builtin
- Compose<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
- 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(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 arbitraryIterable
. - 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 typeA
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 valuea
. - 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 valuea
. - 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 extends Contravariant<?,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 extends CoProduct2<A,B,?>> - Interface in com.jnape.palatable.lambda.adt.coproduct
-
A generalization of the coproduct of two types.
- CoProduct3<A,B,C,CP3 extends CoProduct3<A,B,C,?>> - Interface in com.jnape.palatable.lambda.adt.coproduct
-
A generalization of the coproduct of three types.
- CoProduct4<A,B,C,D,CP4 extends CoProduct4<A,B,C,D,?>> - Interface in com.jnape.palatable.lambda.adt.coproduct
-
A generalization of the coproduct of four types.
- CoProduct5<A,B,C,D,E,CP5 extends CoProduct5<A,B,C,D,E,?>> - Interface in com.jnape.palatable.lambda.adt.coproduct
-
A generalization of the coproduct of five types.
- CoProduct6<A,B,C,D,E,F,CP6 extends CoProduct6<A,B,C,D,E,F,?>> - 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 extends CoProduct7<A,B,C,D,E,F,G,?>> - 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 extends CoProduct8<A,B,C,D,E,F,G,H,?>> - 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
- curry(Fn1<? super Tuple2<A, B>, ? extends C>) - Static method in interface com.jnape.palatable.lambda.functions.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 infiniteIterable
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 aChoice4
. - d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Static factory method for wrapping a value of type
D
in aChoice5
. - d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
D
in aChoice6
. - d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
D
in aChoice7
. - d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
D
in aChoice8
. - 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
- 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
anddiMapR
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
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<_2Prime, Tuple2<_1, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<_3Prime, Tuple3<_1, _2, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<_4Prime, Tuple4<_1, _2, _3, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<_5Prime, Tuple5<_1, _2, _3, _4, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<_6Prime, Tuple6<_1, _2, _3, _4, _5, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<_7Prime, Tuple7<_1, _2, _3, _4, _5, _6, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - 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
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, App>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, Maybe<?>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, Try<?>>) - Method in class com.jnape.palatable.lambda.adt.Try
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - 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
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, Identity<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, Lazy<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, State<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, Writer<W, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, IO<?>>) - Method in class com.jnape.palatable.lambda.io.IO
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, SafeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, IdentityT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, IterateT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, LazyT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, MaybeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, ReaderT<R, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, StateT<S, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, WriterT<W, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, LambdaIterable<?>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.Monad
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, MR>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, MT>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<B, MW>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<C, Choice2<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<C, These<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.These
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<C, RecursiveResult<A, ?>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<C, Const<A, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<C, Tagged<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<D, Choice3<A, B, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<E, Choice4<A, B, C, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<F, Choice5<A, B, C, D, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<G, Choice6<A, B, C, D, E, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<H, Choice7<A, B, C, D, E, F, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - 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
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<R2, Either<L, ?>>) - Method in class com.jnape.palatable.lambda.adt.Either
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<R2, EitherT<M, L, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<U, Iso<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<U, Lens<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardL(Applicative<U, Prism<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Sequence both this
Applicative
andappB
, discarding thisApplicative's
result and returningappB
. - discardR(Applicative<_1Prime, SingletonHList<?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<_2Prime, Tuple2<_1, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<_3Prime, Tuple3<_1, _2, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<_4Prime, Tuple4<_1, _2, _3, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<_5Prime, Tuple5<_1, _2, _3, _4, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<_6Prime, Tuple6<_1, _2, _3, _4, _5, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<_7Prime, Tuple7<_1, _2, _3, _4, _5, _6, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - 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
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, App>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, Maybe<?>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, Try<?>>) - Method in class com.jnape.palatable.lambda.adt.Try
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - 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
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, Identity<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, Lazy<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, State<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, Writer<W, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, IO<?>>) - Method in class com.jnape.palatable.lambda.io.IO
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, SafeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, EitherT<M, L, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, IdentityT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, IterateT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, LazyT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, MaybeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, ReaderT<R, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, StateT<S, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, WriterT<W, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, LambdaIterable<?>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.Monad
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, MR>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, MT>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<B, MW>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<C, Choice2<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<C, These<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.These
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Effect
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Kleisli
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<C, RecursiveResult<A, ?>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<C, Const<A, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<C, Tagged<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<D, Choice3<A, B, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<D, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn2
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<D, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<E, Choice4<A, B, C, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - 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
andappB
, discardingappB's
result and returning thisApplicative
. - 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
andappB
, discardingappB's
result and returning thisApplicative
. - 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
andappB
, discardingappB's
result and returning thisApplicative
. - 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
andappB
, discardingappB's
result and returning thisApplicative
. - 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
andappB
, discardingappB's
result and returning thisApplicative
. - 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
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<U, Iso<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<U, Lens<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - discardR(Applicative<U, Prism<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Sequence both this
Applicative
andappB
, discardingappB's
result and returning thisApplicative
. - 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 inputIterable
. - 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 extends B,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
-
Covariantly cast a value of type
B
to a value of subtypeA
. - 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 anIterable
by returning anIterable
that begins iteration after thenth
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 tofalse
. - 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 aChoice5
. - e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
E
in aChoice6
. - e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
E
in aChoice7
. - e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
E
in aChoice8
. - effect(Fn1<? super A, ? extends IO<?>>) - Static method in interface com.jnape.palatable.lambda.functions.Effect
- effect(SideEffect) - Static method in interface com.jnape.palatable.lambda.functions.Effect
-
Create an
Effect
from aSideEffect
; - 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
- EitherT<M extends MonadRec<?,M>,L,R> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
-
A
monad transformer
forEither
. - 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
- 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 wrappingCollections.emptyList()
. - empty() - Static method in class com.jnape.palatable.lambda.traversable.LambdaMap
-
Construct an empty
LambdaMap
by wrappingCollections.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
- 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 extends MonadRec<?,M>,A,MA extends MonadRec<A,M>> - 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 tofinally
. - ensuring(IO<?>) - Method in class com.jnape.palatable.lambda.io.IO
- 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 thisWriterT
inside themonadic 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 thisWriterT
inside themonadic 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 ofcompletable 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 aChoice6
. - f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
F
in aChoice7
. - f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
F
in aChoice8
. - 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
, returnjust
the value; otherwise, returnnothing
. - 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 returnjust
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 anIterable
of just the elements for which the predicate evaluated totrue
. - 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 aMaybe
. - 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
- 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 resultingEither<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
ofIterable
s, return a lazily flatteningIterable
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
- Fn0<A> - Interface in com.jnape.palatable.lambda.functions
- 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
Fn1
s. - 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
- fn3(Fn2<A, B, Fn1<C, D>>) - Static method in interface com.jnape.palatable.lambda.functions.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
- fn4(Fn2<A, B, Fn2<C, D, E>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
- fn4(Fn3<A, B, C, Fn1<D, E>>) - Static method in interface com.jnape.palatable.lambda.functions.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
- fn5(Fn2<A, B, Fn3<C, D, E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
- fn5(Fn3<A, B, C, Fn2<D, E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
- fn5(Fn4<A, B, C, D, Fn1<E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.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
- fn6(Fn2<A, B, Fn4<C, D, E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
- fn6(Fn3<A, B, C, Fn3<D, E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
- fn6(Fn4<A, B, C, D, Fn2<E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
- fn6(Fn5<A, B, C, D, E, Fn1<F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.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
- fn7(Fn2<A, B, Fn5<C, D, E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
- fn7(Fn3<A, B, C, Fn4<D, E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
- fn7(Fn4<A, B, C, D, Fn3<E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
- fn7(Fn5<A, B, C, D, E, Fn2<F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
- fn7(Fn6<A, B, C, D, E, F, Fn1<G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.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
- fn8(Fn2<A, B, Fn6<C, D, E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
- fn8(Fn3<A, B, C, Fn5<D, E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
- fn8(Fn4<A, B, C, D, Fn4<E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
- fn8(Fn5<A, B, C, D, E, Fn3<F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
- fn8(Fn6<A, B, C, D, E, F, Fn2<G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
- fn8(Fn7<A, B, C, D, E, F, G, Fn1<H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.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
bytrampolining
the underlying effects (for iterative folding, usetrampolineM
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) bytrampolining
the underlying effects (for iterative folding, usetrampolineM
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
ofA
s, a starting valueB
, and a
, iteratively accumulate over theFn2
<B, A, B>Iterable
, ultimately returning a finalB
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
- 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 anIO
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
- 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 anFn2
. - fromBiPredicate(BiPredicate<A, B>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
-
Create a
BiPredicate
from a javaBiPredicate
. - fromCallable(Callable<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
-
Convenience method for converting a
Callable
to anFn0
. - fromConsumer(Consumer<A>) - Static method in interface com.jnape.palatable.lambda.functions.Effect
-
Static factory method to create an
Effect
from a javaConsumer
. - fromEither(Either<?, A>) - Static method in class com.jnape.palatable.lambda.adt.Maybe
- fromEntry(Map.Entry<K, V>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Static factory method for creating
Tuple2
s fromMap.Entry
s. - 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 anFn1
. - fromInt(int) - Static method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation
-
Return a comparison relation from the result of a
Comparator
orComparable
result - fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
- fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
- fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
- fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
- fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
- fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
- fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
- fromIterator(Iterator<A>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
- fromMaybe(Maybe<R>, Fn0<L>) - Static method in class com.jnape.palatable.lambda.adt.Either
-
Convert a
Maybe
<R> into anEither<L, R>
, supplying the left value fromleftFn
in the case ofMaybe.nothing()
. - fromMaybes(Maybe<A>, Maybe<B>) - Static method in class com.jnape.palatable.lambda.adt.These
- fromOptional(Optional<? extends A>) - Static method in class com.jnape.palatable.lambda.adt.Maybe
-
Convenience static factory method for creating a
Maybe
from anOptional
. - 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 functionS -> A
and a total functionA -> 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 functionS -> A
and a total functionB -> S
. - fromPredicate(Predicate<A>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
-
Create a
Predicate
from a javaPredicate
. - fromRunnable(Runnable) - Static method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
-
Create a
SideEffect
from a javaRunnable
. - fromSupplier(Supplier<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
-
Convenience method for converting a
Supplier
to anFn0
. - 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 extends Functor<?,F>> - Interface in com.jnape.palatable.lambda.functor
-
An interface for the generic covariant functorial operation
map
over some parameterA
. - 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 ispinned
(or is originallyexternally 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 aChoice7
. - g(G) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
G
in aChoice8
. - 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
- 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 aStateT
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 functionV -> K
f
, foldvs
into aMap<K, List<V>>
by applyingf
to each element ofvs
, 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 extends java.lang.Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given two
Comparable
values of typeA
, returntrue
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 extends java.lang.Comparable<B>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Given a mapping function from some type
A
to someComparable
typeB
and two values of typeA
, returntrue
if the second value is strictly greater than the first value in terms of their mappedB
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 extends java.lang.Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given two
Comparable
values of typeA
, returntrue
if the second value is greater than or equal to the first value according toComparable.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 extends java.lang.Comparable<B>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Given a mapping function from some type
A
to someComparable
typeB
and two values of typeA
, returntrue
if the second value is greater than or equal to the first value in terms of their mappedB
results according toComparable.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 typeA
and two values of typeA
, returntrue
if the second value is greater than or equal to the first value in terms of their mappedB
results according toComparator.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 typeA
and two values of typeA
, returntrue
if the second value is strictly greater than the first value in terms of their mappedB
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 aChoice8
. - 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 anMaybe
. - 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 extends HList> - 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
HList
s. - 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
HMap
s. - 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
- IdentityT<M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
-
A
monad transformer
forIdentity
. - 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 extends HList.HCons<?,?>> - 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 extends HList.HCons<?,?>,PreviousIndex extends Index<Target,List>> - 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 anIterable
of smallerIterable
s of sizek
. - 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
of the first element.SingletonHList
<_1> - init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
- init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
- init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
- init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
- init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
- init() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
- 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
, produce anIterable
<A>
of all elements but the last one.Iterable
<A> - 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
, produce anIterable
<A>
, representing all of the subsequences of initial elements, ordered by size, starting with the emptyIterable
<Iterable
<A>>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
- 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
andys
, return thedistinct
elements ofxs
that are also inys
in order of their unique occurrence inxs
. - 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()
tofn
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
and aFn2
<A, B, C>
, destructure the entry and apply the key and value as arguments to the function, returning the result.Map.Entry
<A, B> - 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
and aFn1
<A, B>
, pop the head and apply it to the function, returning the result.SingletonHList
<A> - 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
- 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
- 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
- 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
- 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
- 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
- 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 returnsa
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
- 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
- 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
Iterable
s. - 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 ofiterate(x -> x + 1, 0)
would produce an infiniteIterable
over the elements0, 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
- IterateT<M extends MonadRec<?,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 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 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
- 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 byString
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 extends Monad<?,M>,MB extends Monad<B,M>> - Interface in com.jnape.palatable.lambda.functions.specialized
L
- l - Variable in class com.jnape.palatable.lambda.adt.Either.Left
- LambdaIterable<A> - Class in com.jnape.palatable.lambda.traversable
- LambdaIterable(Iterable<? extends A>) - Constructor for class com.jnape.palatable.lambda.traversable.LambdaIterable
- LambdaMap<A,B> - Class in com.jnape.palatable.lambda.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 aMaybe
. - Last<A> - Class in com.jnape.palatable.lambda.monoid.builtin
- 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
- 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
- LazyT<M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
-
A
monad transformer
forLazy
. - 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 thezip
. - 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
- LeftAll<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
- 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
- LeftAny<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
- 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(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
- lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
- lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
- lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
- lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
- lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
- lift(MonadRec<B, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
- lift(MonadRec<B, N>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
- lift(MonadRec<C, N>) - Method in interface com.jnape.palatable.lambda.monad.MonadBase
- lift(MonadRec<R2, N>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
- Lift<B extends MonadBase<?,?,B>> - Interface in com.jnape.palatable.lambda.functions.specialized
- liftA(Lens<S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
-
Given a lens, lift
A
intoMaybe
. - 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 extends Applicative<?,App>,AppC extends Applicative<C,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Lift into and apply an
Fn2
to twoApplicative
values, returning the result inside the sameApplicative
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 extends Applicative<?,App>,AppD extends Applicative<D,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn4
-
Lift into and apply an
Fn3
to threeApplicative
values, returning the result inside the sameApplicative
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 extends Applicative<?,App>,AppE extends Applicative<E,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn5
-
Lift into and apply an
Fn4
to fourApplicative
values, returning the result inside the sameApplicative
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 extends Applicative<?,App>,AppF extends Applicative<F,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn6
-
Lift into and apply an
Fn5
to fiveApplicative
values, returning the result inside the sameApplicative
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 extends Applicative<?,App>,AppG extends Applicative<G,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn7
-
Lift into and apply an
Fn6
to sixApplicative
values, returning the result inside the sameApplicative
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 extends Applicative<?,App>,AppH extends Applicative<H,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn8
-
Lift into and apply an
Fn7
to sevenApplicative
values, returning the result inside the sameApplicative
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
- 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
- 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
- liftSafeT() - Static method in class com.jnape.palatable.lambda.monad.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
intoMaybe
. - 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
- 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
List
s. - 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 extends java.lang.Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given two
Comparable
values of typeA
, returntrue
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 extends java.lang.Comparable<B>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Given a mapping function from some type
A
to someComparable
typeB
and two values of typeA
, returntrue
if the second value is strictly less than the first value in terms of their mappedB
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 extends java.lang.Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given two
Comparable
values of typeA
, returntrue
if the second value is less than or equal to the first value according toComparable.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 extends java.lang.Comparable<B>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Given a mapping function from some type
A
to someComparable
typeB
and two values of typeA
, returntrue
if the second value is less than or equal to the first value in terms of their mappedB
results according toComparable.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 typeA
and two values of typeA
, returntrue
if the second value is less than or equal to the first value in terms of their mappedB
results according toComparator.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 typeA
, returntrue
if the second value is strictly less than than the first value in terms of their mappedB
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
anIterable
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
, return anIterable
<A>
of the contiguous groups of elements that match the predicate pairwise.Iterable
<Iterable
<A>> - 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 anIterable
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
toC
, yielding a new optic. - mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Covariantly map
A
toC
, yielding a new optic. - mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.Optic
-
Covariantly map
A
toC
, yielding a new optic. - mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Covariantly map
A
toC
, yielding a new optic. - mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
-
Covariantly map
A
toC
, yielding a new optic. - mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Contravariantly map
B
toZ
, yielding a new optic. - mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Contravariantly map
B
toZ
, yielding a new optic. - mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Optic
-
Contravariantly map
B
toZ
, yielding a new optic. - mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Contravariantly map
B
toZ
, yielding a new optic. - mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
-
Contravariantly map
B
toZ
, yielding a new optic. - MapLens - Class in com.jnape.palatable.lambda.optics.lenses
-
Lenses that operate on
Map
s. - 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
-
Prisms
forMaps
. - 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
- mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Contravariantly map
S
toR
, yielding a new optic. - mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Contravariantly map
S
toR
, yielding a new optic. - mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Optic
-
Contravariantly map
S
toR
, yielding a new optic. - mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Contravariantly map
S
toR
, yielding a new optic. - mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
-
Contravariantly map
S
toR
, 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
toU
, yielding a new optic. - mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Covariantly map
T
toU
, yielding a new optic. - mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Optic
-
Covariantly map
T
toU
, yielding a new optic. - mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Covariantly map
T
toU
, yielding a new optic. - mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
-
Covariantly map
T
toU
, 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 aV
, one from anR
to aV
), unwrap the value stored in thisEither
, 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 extends java.lang.Comparable<A>> - Class in com.jnape.palatable.lambda.semigroup.builtin
-
A
Semigroup
overA
that chooses between two valuesx
andy
via the following rules: Ifx
is strictly less thany
, returny
Otherwise, returnx
- 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 extends java.lang.Comparable<B>> - Class in com.jnape.palatable.lambda.semigroup.builtin
-
Given a mapping function from some type
A
to someComparable
typeB
, produce aSemigroup
overA
that chooses between two valuesx
andy
via the following rules: Ifx
is strictly less thany
in terms ofB
, returny
Otherwise, returnx
- 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 aSemigroup
overA
that chooses between two valuesx
andy
via the following rules: Ifx
is strictly less thany
in terms ofB
, returny
Otherwise, returnx
- 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
- MaybeT<M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
-
A
monad transformer
forMaybe
. - 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
- 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 singleEither<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
-
A
Monoid
instance formed byEither.merge(com.jnape.palatable.lambda.functions.Fn2<? super L, ? super L, ? extends L>, com.jnape.palatable.lambda.functions.Fn2<? super R, ? super R, ? extends R>, com.jnape.palatable.lambda.adt.Either<L, R>...)
, a semigroup overL
, and a monoid overR
. - 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 mergingHMaps
using the chosenTypeSafeKey
->Semigroup
mappings
, defaulting toLast
in case noSemigroup
has been chosen for a givenTypeSafeKey
. - 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
- 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 extends java.lang.Comparable<A>> - Class in com.jnape.palatable.lambda.semigroup.builtin
-
A
Semigroup
overA
that chooses between two valuesx
andy
via the following rules: Ifx
is strictly greater thany
, returny
Otherwise, returnx
- 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 extends java.lang.Comparable<B>> - Class in com.jnape.palatable.lambda.semigroup.builtin
-
Given a mapping function from some type
A
to someComparable
typeB
, produce aSemigroup
overA
that chooses between two valuesx
andy
via the following rules: Ifx
is strictly greater thany
in terms ofB
, returny
Otherwise, returnx
- 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 aSemigroup
overA
that chooses between two valuesx
andy
via the following rules: Ifx
is strictly greater thany
in terms ofB
, returny
Otherwise, returnx
- 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
- modify(Fn1<? super S, ? extends S>) - Static method in class com.jnape.palatable.lambda.functor.builtin.State
- Monad<A,M extends Monad<?,M>> - Interface in com.jnape.palatable.lambda.monad
-
Monads are
Applicative
functors that support a flattening operation to unwrapM<M<A>> -> M<A>
. - MonadBase<M extends MonadRec<?,M>,A,MB extends MonadBase<?,?,MB>> - Interface in com.jnape.palatable.lambda.monad
- MonadError<E,A,M extends MonadError<E,?,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 extends MonadReader<R,?,MR>> - Interface in com.jnape.palatable.lambda.monad
-
A monad that is capable of reading an environment
R
and producing a lifted valueA
. - MonadRec<A,M extends MonadRec<?,M>> - Interface in com.jnape.palatable.lambda.monad
-
A class of
monads
that offer a stack-safe interface for performing arbitrarily manyflatmap-like
operations viaMonadRec.trampolineM(Fn1)
. - MonadT<M extends MonadRec<?,M>,A,MT extends MonadT<M,?,MT,T>,T extends MonadT<?,?,?,T>> - Interface in com.jnape.palatable.lambda.monad.transformer
- MonadWriter<W,A,MW extends MonadWriter<W,?,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
- monoid(Semigroup<A>, Fn0<A>) - Static method in interface com.jnape.palatable.lambda.monoid.Monoid
- Monoid<A> - Interface in com.jnape.palatable.lambda.monoid
- MonoidFactory<A,B> - Interface in com.jnape.palatable.lambda.functions.specialized
- monomorphize() - Method in interface com.jnape.palatable.lambda.optics.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
, return aIterable
<A>
representing each unique element in theMap
<A, Long>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
- 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 extends Profunctor<?,?,? extends P>,F extends Functor<?,? extends F>,S,T,A,B> - Interface in com.jnape.palatable.lambda.optics
-
A generic supertype representation for profunctor optics.
- Optic.Simple<P extends Profunctor<?,?,? extends P>,F extends Functor<?,? extends F>,S,A> - Interface in com.jnape.palatable.lambda.optics
- 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
- 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 byBoolean
. - 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 bythrowableSupplier
. - 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 fromA
toB
, and a "larger" valueS
, produce aT
by retrieving theA
from theS
, applying the function, and updating theS
with theB
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 functiona -> CoProduct2<A, B>
, return aTuple2
over the lazily unwrapped leftA
and rightB
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
- 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
- peek(Fn1<? super R, ? extends IO<?>>) - Method in class com.jnape.palatable.lambda.adt.Either
- Peek<A,FA extends Functor<A,?>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
- 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 extends BoundedBifunctor<A,B,? super A,? super B,?>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Deprecated.in favor of producing an
IO
from the givenBoundedBifunctor
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 anExecutor
such that regardless of what future decisions are made, when it runs, it will run using whatever parallelism is supported by theExecutor
'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 extends Profunctor<?,?,? extends P>,S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
- 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 aBoolean
. - 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
- 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
- prism(Optic<? super Cocartesian<?, ?, ?>, ? super Functor<?, ?>, S, T, A, B>) - Static method in interface com.jnape.palatable.lambda.optics.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 anPrism
. - 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 unifiedS/T
andA/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 extends Profunctor<?,?,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 extends Profunctor<?,?,? extends P>,S,T,A,B> - Interface in com.jnape.palatable.lambda.optics
- 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 extends Functor<?,? extends F>> - Interface in com.jnape.palatable.lambda.functions.specialized
-
Generalized, portable
Applicative.pure(Object)
, with a loosenedFunctor
constraint. - pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice2
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
- pureCompose(Pure<F>, Pure<G>) - Static method in class com.jnape.palatable.lambda.functor.builtin.Compose
- pureConst(A) - Static method in class com.jnape.palatable.lambda.functor.builtin.Const
- pureEither() - Static method in class com.jnape.palatable.lambda.adt.Either
- pureEitherT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
- pureFn1() - Static method in interface com.jnape.palatable.lambda.functions.Fn1
- pureIdentity() - Static method in class com.jnape.palatable.lambda.functor.builtin.Identity
- pureIdentityT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
- pureIO() - Static method in class com.jnape.palatable.lambda.io.IO
- pureIso(Fn1<? super S, ? extends A>) - Static method in interface com.jnape.palatable.lambda.optics.Iso
- pureIterateT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
- pureLambdaIterable() - Static method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
The canonical
Pure
instance forLambdaIterable
. - pureLazy() - Static method in class com.jnape.palatable.lambda.functor.builtin.Lazy
- pureLazyT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
- pureLens(Fn1<? super S, ? extends A>) - Static method in interface com.jnape.palatable.lambda.optics.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
- pureMaybe() - Static method in class com.jnape.palatable.lambda.adt.Maybe
- pureMaybeT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
- purePrism() - Static method in interface com.jnape.palatable.lambda.optics.Prism
- pureReaderT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
- pureRecursiveResult() - Static method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
The canonical
Pure
instance forRecursiveResult
. - pureSafeT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.SafeT
- pureSingletonHList() - Static method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
-
The canonical
Pure
instance forSingletonHList
. - pureState() - Static method in class com.jnape.palatable.lambda.functor.builtin.State
- pureStateT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
- pureTagged() - Static method in class com.jnape.palatable.lambda.functor.builtin.Tagged
- pureThese() - Static method in class com.jnape.palatable.lambda.adt.These
- pureTry() - Static method in class com.jnape.palatable.lambda.adt.Try
- pureTuple(_1) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
- pureTuple(_1, _2) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
- pureTuple(_1, _2, _3) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
- pureTuple(_1, _2, _3, _4) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
- pureTuple(_1, _2, _3, _4, _5) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
- pureTuple(_1, _2, _3, _4, _5, _6) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
- pureTuple(_1, _2, _3, _4, _5, _6, _7) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
- pureWriter() - Static method in class com.jnape.palatable.lambda.functor.builtin.Writer
- pureWriterT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.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
intoStateT
. - put(S) - Static method in class com.jnape.palatable.lambda.functor.builtin.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
- 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
- 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
- ReaderT<R,M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
- 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
- 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
- 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 valuen
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 thatIterable
. - 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
- RightAll<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
- 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
- RightAny<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
- 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
- RunAll<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
- 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
- runStep() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.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
- 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 thisWriterT
inside themonadic effect
, accumulate the written output in terms of theMonoid
, and produce the accumulation and the result inside theMonad
.
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
- safeT(MonadRec<A, M>) - Static method in class com.jnape.palatable.lambda.monad.SafeT
- SafeT<M extends MonadRec<?,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 anyMonadRec
. - SafeT(SafeT.Body<M, A>, Pure<M>) - Constructor for class com.jnape.palatable.lambda.monad.SafeT
- SafeT.Body<M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad
- SafeT.Body.Done<M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad
- SafeT.Body.More<M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad
- SafeT.Body.Suspended<M extends MonadRec<?,M>,A,B> - Class in com.jnape.palatable.lambda.monad
- SafeT.Body.Suspended.Φ<M extends MonadRec<?,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
ofA
s, a starting valueB
, and a
, iteratively accumulate over theFn2
<B, A, B>Iterable
, collecting each function application result, finally returning anIterable
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 singleTypeSafeKey
. - schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
-
Create a
Schema
from twoTypeSafeKeys
. - schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>, TypeSafeKey<?, C>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
-
Create a
Schema
from threeTypeSafeKeys
. - schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>, TypeSafeKey<?, C>, TypeSafeKey<?, D>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
-
Create a
Schema
from fourTypeSafeKeys
. - 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 fiveTypeSafeKeys
. - 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 sixTypeSafeKeys
. - 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 sevenTypeSafeKeys
. - 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 eightTypeSafeKeys
. - Schema<Values extends HList> - Interface in com.jnape.palatable.lambda.adt.hmap
-
A lens that focuses on the
heterogeneous list
of values pointed at by one or moretypesafe keys
that must all exist in the sameHMap
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 extends Applicative<?,App>,Trav extends Traversable<?,Trav>,TravA extends Traversable<A,Trav>,AppTrav extends Applicative<TravA,App>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given a
Traversable
ofApplicative
s and a pureApplicative
constructor, traverse the elements from left to right, zipping theApplicative
s 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
- Set() - Constructor for class com.jnape.palatable.lambda.optics.functions.Set
- SetLens - Class in com.jnape.palatable.lambda.optics.lenses
-
Lenses that operate on
Set
s. - 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
, "slide" a window ofIterable
<A>k
elements across theIterable
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 givenIterable
. - 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 extends java.lang.Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
-
Given an
Iterable
ofComparable
elements, return aList
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 extends java.lang.Comparable<B>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given an
Iterable
and some mapping function from theIterable
element type to someComparable
type, produce a sortedList
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 aComparator
over theIterable
element type, produce a sortedList
of the original elements based on sorting applied by theComparator
. - 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 anIterable
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 returnsa
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
fromstateFn
, 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 intoStateT
. - stateT(MonadRec<A, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
Lift a
monadic value
intoStateT
. - StateT<S,M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
-
The
State
monad transformer
. - 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
- 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, anIterable
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
, produce anIterable
<A>
, representing all of the subsequences of tail elements, ordered by size, starting with the fullIterable
<Iterable
<A>>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
ton
elements by returning anIterable
that stops iteration after thenth
element, or the last element of theIterable
, 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 tofalse
. - 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
- 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 (
) and its product (CoProduct2
<A, B>
), represented as aTuple2
<A, B>
.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 themonad
. - throwError(Unit) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
-
Throw an error value of type
E
into themonad
. - throwError(E) - Method in interface com.jnape.palatable.lambda.monad.MonadError
-
Throw an error value of type
E
into themonad
. - throwError(Throwable) - Method in class com.jnape.palatable.lambda.adt.Try
-
Throw an error value of type
E
into themonad
. - throwError(Throwable) - Method in class com.jnape.palatable.lambda.io.IO
-
Throw an error value of type
E
into themonad
. - throwError(L) - Method in class com.jnape.palatable.lambda.adt.Either
-
Throw an error value of type
E
into themonad
. - throwError(L) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Throw an error value of type
E
into themonad
. - throwing(Throwable) - Static method in class com.jnape.palatable.lambda.io.IO
-
Produce an
IO
that throws the givenThrowable
when executed. - thunk(A) - Method in interface com.jnape.palatable.lambda.functions.Fn1
- 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 functionA -> A
, and given an inputA
, iteratively apply the function to the input, and then to the result of the invocation, a total ofn
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 aBiFunction
. - toBiPredicate() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
-
Convert this
BiPredicate
to a javaBiPredicate
. - toCallable() - Method in interface com.jnape.palatable.lambda.functions.Fn0
-
Convert this
Fn0
to a javaCallable
- 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 aCollection
of typeC
inside the context of the monadic effect, using the providedcFn0
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 extends java.util.Collection<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given an
Fn0
of someCollection
C
, create an instance ofC
and add all of the elements in the providedIterable
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 javaConsumer
- 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 inEither.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 javaFunction
. - toIso(S) - Method in interface com.jnape.palatable.lambda.optics.Lens
- toLens() - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
- toLens() - Method in interface com.jnape.palatable.lambda.optics.Iso
- toMap() - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
-
Return a standard
Map
view of the current snapshot of thisHMap
. - 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 extends java.util.Map<K,V>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given an
Fn0
of someMap
M
, create an instance ofM
and put all of the entries in the providedIterable
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, returnsMaybe.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
- 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 javaPredicate
. - toRunnable() - Method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
-
Convert this
SideEffect
to a javaRunnable
. - 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 javaSupplier
- 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
(analogous to "recurse" and "return" tail position instructions, respectively), produce aFn1
<A,CoProduct2
<A, B, ?>>
that unrolls the original function by iteratively passing each result that matches the input (Fn1
<A, B>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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 thisMonadRec
, internally trampoline the operation until it yields atermination
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 extends Traversable<?,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
- 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 successA
or a failure of the thrownThrowable
. - 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
, returningUnit
in a right value. - trying(SideEffect) - Static method in class com.jnape.palatable.lambda.adt.Try
- trying(SideEffect, Fn1<? super Throwable, ? extends L>) - Static method in class com.jnape.palatable.lambda.adt.Either
-
Attempt to execute the
SideEffect
, returningUnit
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
HMap
s. - TypeSafeKey.Simple<A> - Interface in com.jnape.palatable.lambda.adt.hmap
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
- Uncons() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Uncons
- uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn2
- uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn3
- uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn4
- uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn5
- uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn6
- uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn7
- uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn8
- uncurry() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
- uncurry() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
- 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
- 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
- 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
- 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
- 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
- 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
- unLiftB(Lens<S, T, A, Maybe<B>>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
- unLiftS(Lens<Maybe<S>, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
- unLiftT(Lens<S, Maybe<T>, A, B>, T) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
- unPrism() - Method in interface com.jnape.palatable.lambda.optics.Prism
- 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 typeA
and anIO
that yields a value of typeA
, produce anIO
that repeatedly executes the originalIO
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 extends B,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
-
Upcast a value of type
B
to a value of typeA
thatB
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
- UUIDPrism - Class in com.jnape.palatable.lambda.optics.prisms
-
Prisms
forUUID
. - 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
- 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 subtypeM
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 aMap
, and produces an instance ofM
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
- 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
- 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
- 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 aLambdaIterable
. - wrap(Map<A, B>) - Static method in class com.jnape.palatable.lambda.traversable.LambdaMap
-
Wrap a
Map
in aLambdaMap
. - 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
- WriterT<W,M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
-
A
monad transformer
forWriter
. - 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
Iterable
s into a singleIterable
ofTuple2<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
Iterable
s by applying a zipping function to the successive elements of eachIterable
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
- _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
- _nothing() - Static method in class com.jnape.palatable.lambda.optics.prisms.MaybePrism
- _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
Ω
- Ω() - Method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
All Classes All Packages