Index
All Classes and Interfaces|All Packages|Serialized Form
$
- $<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
Ain aChoice2. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Static factory method for wrapping a value of type
Ain aChoice3. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Static factory method for wrapping a value of type
Ain aChoice4. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Static factory method for wrapping a value of type
Ain aChoice5. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
Ain aChoice6. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
Ain aChoice7. - a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
Ain aChoice8. - a(A) - Static method in class com.jnape.palatable.lambda.adt.These
-
Static factory method for wrapping a value of type
Ain 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
Lenswith 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
Opticwith 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
Opticwith 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
Opticwith 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
Prismwith 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
ProtoOpticwith compatible bounds to asimple Prism. - add(TypeSafeKey<?, A>) - Method in interface com.jnape.palatable.lambda.adt.hmap.Schema
-
Add a new
TypeSafeKeyto 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> - Class in com.jnape.palatable.lambda.monoid.builtin -
The
Monoidinstance 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, returningtrueif every element satisfies the predicate, andfalseotherwise. - 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
ReaderTinstances 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
Monoidinstance 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
TypeSafeKeywith 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, returningtrueif any element satisfies the predicate, andfalseotherwise. - Any() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Any
- Applicative<A,
App> - Interface in com.jnape.palatable.lambda.functor -
An interface representing applicative functors - functors that can have their results combined with other functors of the same instance in a context-free manner.
- apply() - Method in interface com.jnape.palatable.lambda.functions.Fn0
- 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
Mapas 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
Pureask 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
Collectionas 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,
B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2 -
Given an
IOyielding someAutoCloseabletypeAand a kleisli arrow from that type to a newIOof typeB, attempt to provision theA, applying the body operation if provisioning was successful and ensuring thatAutoCloseable.close()is called regardless of whether the body succeeds or fails. - AutoBracket() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.AutoBracket
- awaitNextTimeSlice() - Method in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
- awaitNextTimeSliceForRateLimit(Tuple3<Long, Duration, Fn0<Instant>>) - Method in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
B
- b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice2._B
- b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice3._B
- b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice4._B
- b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice5._B
- b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice6._B
- b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice7._B
- b - Variable in class com.jnape.palatable.lambda.adt.choice.Choice8._B
- b - Variable in class com.jnape.palatable.lambda.adt.These._B
- b - Variable in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult.Terminate
- b - Variable in class com.jnape.palatable.lambda.functor.builtin.Tagged
- b - Variable in class com.jnape.palatable.lambda.internal.iteration.ScanningIterator
- b - Variable in class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
- b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Static factory method for wrapping a value of type
Bin aChoice2. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Static factory method for wrapping a value of type
Ain aChoice3. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Static factory method for wrapping a value of type
Bin aChoice4. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Static factory method for wrapping a value of type
Bin aChoice5. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
Bin aChoice6. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
Bin aChoice7. - b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
Bin aChoice8. - b(B) - Static method in class com.jnape.palatable.lambda.adt.These
-
Static factory method for wrapping a value of type
Bin 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> - 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, - Interface in com.jnape.palatable.lambda.functorBF> -
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
ContraAandContraB, 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, - Interface in com.jnape.palatable.lambda.functions.specializedC> - 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, - Interface in com.jnape.palatable.lambda.functions.specializedC> - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2C> - Both() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Both
- Both(Tuple2<A, B>) - Constructor for class com.jnape.palatable.lambda.adt.These.Both
- BoundedBifunctor<A,
B, - Interface in com.jnape.palatable.lambda.functorContraA, ContraB, BF> -
A
Bifunctorthat 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
IOthat 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 newIOof typeB, produce anthat, when run, will provision theIO<B>A,flatMapit 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
Ain aChoice3. - c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Static factory method for wrapping a value of type
Cin aChoice4. - c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Static factory method for wrapping a value of type
Cin aChoice5. - c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
Cin aChoice6. - c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
Cin aChoice7. - c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
Cin 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
Cto this profunctor's carrier types. - cartesian() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
Pair some type
Cto this profunctor's carrier types. - Cartesian<A,
B, - Interface in com.jnape.palatable.lambda.functorP> - 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 multiplicandAs and multiplierBs. - 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
Tsatisfyingpredicateand 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
throwableTypeand 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
- 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, - Class in com.jnape.palatable.lambda.adt.choiceC> -
Canonical ADT representation of
CoProduct3. - Choice3() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice3
- Choice3._A<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC> - Choice3._B<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC> - Choice3._C<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC> - Choice4<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D> -
Canonical ADT representation of
CoProduct4. - Choice4() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice4
- Choice4._A<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D> - Choice4._B<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D> - Choice4._C<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D> - Choice4._D<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D> - Choice5<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E> -
Canonical ADT representation of
CoProduct5. - Choice5() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice5
- Choice5._A<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E> - Choice5._B<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E> - Choice5._C<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E> - Choice5._D<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E> - Choice5._E<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E> - Choice6<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F> -
Canonical ADT representation of
CoProduct6. - Choice6() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice6
- Choice6._A<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F> - Choice6._B<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F> - Choice6._C<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F> - Choice6._D<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F> - Choice6._E<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F> - Choice6._F<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F> - Choice7<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G> -
Canonical ADT representation of
CoProduct7. - Choice7() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice7
- Choice7._A<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G> - Choice7._B<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G> - Choice7._C<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G> - Choice7._D<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G> - Choice7._E<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G> - Choice7._F<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G> - Choice7._G<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G> - Choice8<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G, H> -
Canonical ADT representation of
CoProduct8. - Choice8() - Constructor for class com.jnape.palatable.lambda.adt.choice.Choice8
- Choice8._A<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G, H> - Choice8._B<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G, H> - Choice8._C<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G, H> - Choice8._D<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G, H> - Choice8._E<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G, H> - Choice8._F<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G, H> - Choice8._G<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G, H> - Choice8._H<A,
B, - Class in com.jnape.palatable.lambda.adt.choiceC, D, E, F, G, H> - choose() - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Choose between a successful result
bor returning back the input,a. - choose() - Method in interface com.jnape.palatable.lambda.functor.Cocartesian
-
Choose between the covariantly-positioned carrier type and the contravariantly-positioned carrier type.
- clamp() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
- clamp(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
- clamp(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
- clamp(A, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
- Clamp<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Given two bounds and a value, "clamp" the value between the bounds via the following algorithm: - if the value is strictly less than the lower bound, return the lower bound - if the value is strictly greater than the upper bound, return the upper bound - otherwise, return the value
- Clamp() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
- cmpEq() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
- cmpEq(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
- cmpEq(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
- CmpEq<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given two
Comparablevalues of typeA, returntrueif 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> - Class in com.jnape.palatable.lambda.functions.builtin.fn3 -
Given a mapping function from some type
Ato someComparabletypeBand two values of typeA, returntrueif the first value is strictly equal to the second value (according toComparable.compareTo(Object)in terms of their mappedBresults; 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
Comparatorfrom some typeAand two values of typeA, returntrueif 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
Cor this profunctor's carrier types. - cocartesian() - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
-
Choose some type
Cor this profunctor's carrier types. - cocartesian() - Method in interface com.jnape.palatable.lambda.functor.Cocartesian
-
Choose some type
Cor this profunctor's carrier types. - Cocartesian<A,
B, - Interface in com.jnape.palatable.lambda.functorP> - 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
Collections. - CollectionLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.CollectionLens
- com.jnape.palatable.lambda.adt - package com.jnape.palatable.lambda.adt
- com.jnape.palatable.lambda.adt.choice - package com.jnape.palatable.lambda.adt.choice
- com.jnape.palatable.lambda.adt.coproduct - package com.jnape.palatable.lambda.adt.coproduct
- com.jnape.palatable.lambda.adt.hlist - package com.jnape.palatable.lambda.adt.hlist
- com.jnape.palatable.lambda.adt.hmap - package com.jnape.palatable.lambda.adt.hmap
- com.jnape.palatable.lambda.adt.product - package com.jnape.palatable.lambda.adt.product
- com.jnape.palatable.lambda.functions - package com.jnape.palatable.lambda.functions
- com.jnape.palatable.lambda.functions.builtin.fn1 - package com.jnape.palatable.lambda.functions.builtin.fn1
- com.jnape.palatable.lambda.functions.builtin.fn2 - package com.jnape.palatable.lambda.functions.builtin.fn2
- com.jnape.palatable.lambda.functions.builtin.fn3 - package com.jnape.palatable.lambda.functions.builtin.fn3
- com.jnape.palatable.lambda.functions.builtin.fn4 - package com.jnape.palatable.lambda.functions.builtin.fn4
- com.jnape.palatable.lambda.functions.builtin.fn5 - package com.jnape.palatable.lambda.functions.builtin.fn5
- com.jnape.palatable.lambda.functions.builtin.fn6 - package com.jnape.palatable.lambda.functions.builtin.fn6
- com.jnape.palatable.lambda.functions.builtin.fn7 - package com.jnape.palatable.lambda.functions.builtin.fn7
- com.jnape.palatable.lambda.functions.builtin.fn8 - package com.jnape.palatable.lambda.functions.builtin.fn8
- com.jnape.palatable.lambda.functions.ordering - package com.jnape.palatable.lambda.functions.ordering
- com.jnape.palatable.lambda.functions.recursion - package com.jnape.palatable.lambda.functions.recursion
- com.jnape.palatable.lambda.functions.specialized - package com.jnape.palatable.lambda.functions.specialized
- com.jnape.palatable.lambda.functor - package com.jnape.palatable.lambda.functor
- com.jnape.palatable.lambda.functor.builtin - package com.jnape.palatable.lambda.functor.builtin
- com.jnape.palatable.lambda.internal - package com.jnape.palatable.lambda.internal
- com.jnape.palatable.lambda.internal.iteration - package com.jnape.palatable.lambda.internal.iteration
- com.jnape.palatable.lambda.io - package com.jnape.palatable.lambda.io
- com.jnape.palatable.lambda.monad - package com.jnape.palatable.lambda.monad
- com.jnape.palatable.lambda.monad.transformer - package com.jnape.palatable.lambda.monad.transformer
- com.jnape.palatable.lambda.monad.transformer.builtin - package com.jnape.palatable.lambda.monad.transformer.builtin
- com.jnape.palatable.lambda.monoid - package com.jnape.palatable.lambda.monoid
- com.jnape.palatable.lambda.monoid.builtin - package com.jnape.palatable.lambda.monoid.builtin
- com.jnape.palatable.lambda.optics - package com.jnape.palatable.lambda.optics
- com.jnape.palatable.lambda.optics.functions - package com.jnape.palatable.lambda.optics.functions
- com.jnape.palatable.lambda.optics.lenses - package com.jnape.palatable.lambda.optics.lenses
- com.jnape.palatable.lambda.optics.prisms - package com.jnape.palatable.lambda.optics.prisms
- com.jnape.palatable.lambda.semigroup - package com.jnape.palatable.lambda.semigroup
- com.jnape.palatable.lambda.semigroup.builtin - package com.jnape.palatable.lambda.semigroup.builtin
- com.jnape.palatable.lambda.traversable - package com.jnape.palatable.lambda.traversable
- CombinatorialIterator<A,
B> - Class in com.jnape.palatable.lambda.internal.iteration - CombinatorialIterator(Iterator<A>, Iterator<B>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
- compare() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Compare
- compare(Comparator<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Compare
- compare(Comparator<A>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Compare
- compare(Comparator<A>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Compare
- Compare<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Given a
Comparatorfrom some typeAand two values of typeA, return aComparisonRelationof 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
CoProduct3representing 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,
G, - Class in com.jnape.palatable.lambda.functor.builtinA> -
A functor representing the type-level composition of two
Applicativefunctors; 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
- 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 typeAthat 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
Setcontains 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
Setcontains 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> - 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, - Interface in com.jnape.palatable.lambda.adt.coproductCP2> -
A generalization of the coproduct of two types.
- CoProduct3<A,
B, - Interface in com.jnape.palatable.lambda.adt.coproductC, CP3> -
A generalization of the coproduct of three types.
- CoProduct4<A,
B, - Interface in com.jnape.palatable.lambda.adt.coproductC, D, CP4> -
A generalization of the coproduct of four types.
- CoProduct5<A,
B, - Interface in com.jnape.palatable.lambda.adt.coproductC, D, E, CP5> -
A generalization of the coproduct of five types.
- CoProduct6<A,
B, - Interface in com.jnape.palatable.lambda.adt.coproductC, D, E, F, CP6> -
A generalization of the coproduct of six types.
- CoProduct7<A,
B, - Interface in com.jnape.palatable.lambda.adt.coproductC, D, E, F, G, CP7> -
A generalization of the coproduct of seven types.
- CoProduct8<A,
B, - Interface in com.jnape.palatable.lambda.adt.coproductC, D, E, F, G, H, CP8> -
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 infiniteIterablethat 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
Din aChoice4. - d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Static factory method for wrapping a value of type
Din aChoice5. - d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
Din aChoice6. - d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
Din aChoice7. - d(D) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
Din 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
NoSuchElementExceptionif 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
diMapLanddiMapRover 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
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<_2Prime, Tuple2<_1, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<_3Prime, Tuple3<_1, _2, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<_4Prime, Tuple4<_1, _2, _3, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<_5Prime, Tuple5<_1, _2, _3, _4, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<_6Prime, Tuple6<_1, _2, _3, _4, _5, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult 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
ApplicativeandappB, discarding thisApplicative'sresult 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
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, App>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, Maybe<?>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, Try<?>>) - Method in class com.jnape.palatable.lambda.adt.Try
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult 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
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, Identity<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, Lazy<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, State<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, Writer<W, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, IO<?>>) - Method in class com.jnape.palatable.lambda.io.IO
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, SafeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, IdentityT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, IterateT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, LazyT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, MaybeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, ReaderT<R, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, StateT<S, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, WriterT<W, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, LambdaIterable<?>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.Monad
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, MR>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, MT>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<B, MW>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<C, Choice2<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<C, These<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.These
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<C, RecursiveResult<A, ?>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<C, Const<A, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<C, Tagged<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<D, Choice3<A, B, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<E, Choice4<A, B, C, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<F, Choice5<A, B, C, D, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<G, Choice6<A, B, C, D, E, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult 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
ApplicativeandappB, discarding thisApplicative'sresult 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
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<R2, Either<L, ?>>) - Method in class com.jnape.palatable.lambda.adt.Either
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<R2, EitherT<M, L, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<U, Iso<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<U, Lens<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardL(Applicative<U, Prism<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Sequence both this
ApplicativeandappB, discarding thisApplicative'sresult and returningappB. - discardR(Applicative<_1Prime, SingletonHList<?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<_2Prime, Tuple2<_1, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<_3Prime, Tuple3<_1, _2, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<_4Prime, Tuple4<_1, _2, _3, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<_5Prime, Tuple5<_1, _2, _3, _4, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
Sequence both this
ApplicativeandappB, discardingappB'sresult 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
ApplicativeandappB, discardingappB'sresult 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
ApplicativeandappB, discardingappB'sresult 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
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, App>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, Maybe<?>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, Try<?>>) - Method in class com.jnape.palatable.lambda.adt.Try
-
Sequence both this
ApplicativeandappB, discardingappB'sresult 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
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, Identity<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, Lazy<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, State<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, Writer<W, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, IO<?>>) - Method in class com.jnape.palatable.lambda.io.IO
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, SafeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, EitherT<M, L, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, IdentityT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, IterateT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, LazyT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, MaybeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, ReaderT<R, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, StateT<S, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, WriterT<W, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, LambdaIterable<?>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.Monad
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, MR>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, MT>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<B, MW>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<C, Choice2<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<C, These<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.These
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Effect
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Kleisli
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<C, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<C, RecursiveResult<A, ?>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<C, Const<A, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<C, Tagged<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<D, Choice3<A, B, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<D, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn2
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<D, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<E, Choice4<A, B, C, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Sequence both this
ApplicativeandappB, discardingappB'sresult 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
ApplicativeandappB, discardingappB'sresult 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
ApplicativeandappB, discardingappB'sresult 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
ApplicativeandappB, discardingappB'sresult 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
ApplicativeandappB, discardingappB'sresult 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
ApplicativeandappB, discardingappB'sresult 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
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<U, Iso<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<U, Lens<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Sequence both this
ApplicativeandappB, discardingappB'sresult and returning thisApplicative. - discardR(Applicative<U, Prism<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Sequence both this
ApplicativeandappB, discardingappB'sresult 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
- Distinct() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Distinct
- DistinctIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
- DistinctIterable(Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.DistinctIterable
- diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in class com.jnape.palatable.lambda.adt.Either
-
Diverge this coproduct by introducing another possible type that it could represent.
- diverge() - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Diverge this coproduct by introducing another possible type that it could represent.
- done(A) - Static method in class com.jnape.palatable.lambda.monad.SafeT.Body
- Done(A) - Constructor for class com.jnape.palatable.lambda.monad.SafeT.Body.Done
- doublyLinkedBsIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
- doublyLinkedIterator - Variable in class com.jnape.palatable.lambda.internal.iteration.CyclicIterator
- downcast() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Downcast
- downcast(B) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Downcast
- Downcast<A,
B> - Class in com.jnape.palatable.lambda.functions.builtin.fn1 -
Covariantly cast a value of type
Bto 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
nelements from anIterableby returning anIterablethat begins iteration after thenthelement. - 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
Iterableby 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
Ein aChoice5. - e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
Ein aChoice6. - e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
Ein aChoice7. - e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
Ein 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
Effectfrom 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,
L, - Class in com.jnape.palatable.lambda.monad.transformer.builtinR> -
A
monad transformerforEither. - 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
defaultValueif 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
LambdaIterableby wrappingCollections.emptyList(). - empty() - Static method in class com.jnape.palatable.lambda.traversable.LambdaMap
-
Construct an empty
LambdaMapby 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
asis 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,
A, - Class in com.jnape.palatable.lambda.monoid.builtinMA> -
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
Tryanalog 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
Monoidfor the accumulation, run the computation represented by thisWriterTinside 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.
- Exchange<A,
B, - Class in com.jnape.palatable.lambda.functor.builtinS, T> -
A profunctor used to extract the isomorphic functions an
Isois 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
Monoidfor the accumulation, run the computation represented by thisWriterTinside 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
IOfrom 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
Fin aChoice6. - f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
Fin aChoice7. - f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
Fin 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, returnjustthe 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
predicatethen returnjustthe 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
predto 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
predto it. - Filter<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Lazily apply a predicate to each element in an
Iterable, returning anIterableof 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
- 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
Fn1s. - Fn1<A,
B> - Interface in com.jnape.palatable.lambda.functions -
A function taking a single argument.
- fn2(Fn2<A, B, C>) - Static method in interface com.jnape.palatable.lambda.functions.Fn2
-
Static method to aid inference.
- Fn2<A,
B, - Interface in com.jnape.palatable.lambda.functionsC> -
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, - Interface in com.jnape.palatable.lambda.functionsC, D> -
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, - Interface in com.jnape.palatable.lambda.functionsC, D, E> -
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, - Interface in com.jnape.palatable.lambda.functionsC, D, E, F> -
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, - Interface in com.jnape.palatable.lambda.functionsC, D, E, F, G> -
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, - Interface in com.jnape.palatable.lambda.functionsC, D, E, F, G, H> -
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, - Interface in com.jnape.palatable.lambda.functionsC, D, E, F, G, H, I> -
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
IterateTbytrampoliningthe underlying effects (for iterative folding, usetrampolineMdirectly). - 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) bytrampoliningthe underlying effects (for iterative folding, usetrampolineMdirectly). - 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
IterableofAs, a starting valueB, and a, iteratively accumulate over theFn2<B, A, B>Iterable, ultimately returning a finalBvalue. - 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
traversinginto anIOand 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
BiFunctionin anFn2. - fromBiPredicate(BiPredicate<A, B>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
-
Create a
BiPredicatefrom a javaBiPredicate. - fromCallable(Callable<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
- fromConsumer(Consumer<A>) - Static method in interface com.jnape.palatable.lambda.functions.Effect
- 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
Tuple2s fromMap.Entrys. - fromFunction(Function<? super A, ? extends B>) - Static method in interface com.jnape.palatable.lambda.functions.Fn1
- fromInt(int) - Static method in class com.jnape.palatable.lambda.functions.ordering.ComparisonRelation
-
Return a comparison relation from the result of a
ComparatororComparableresult - 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 fromleftFnin 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
- 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 Prismfrom a partial functionS -> Aand 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
Prismfrom a partial functionS -> Aand a total functionB -> S. - fromPredicate(Predicate<A>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
- fromRunnable(Runnable) - Static method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
-
Create a
SideEffectfrom a javaRunnable. - fromSupplier(Supplier<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
- function - Variable in class com.jnape.palatable.lambda.internal.iteration.MappingIterator
- function - Variable in class com.jnape.palatable.lambda.internal.iteration.UnfoldingIterator
- Functor<A,
F> - Interface in com.jnape.palatable.lambda.functor -
An interface for the generic covariant functorial operation
mapover some parameterA. - fuse(IO<A>) - Static method in class com.jnape.palatable.lambda.io.IO
-
Fuse all fork opportunities of a given
IOsuch 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
Gin aChoice7. - g(G) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
Gin aChoice8. - get() - Static method in class com.jnape.palatable.lambda.functor.builtin.State
-
Create a
Statethat 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
Statethat 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 effectfrom a state, produce aStateTthat 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>vsand a key functionV -> Kf, foldvsinto aMap<K, List<V>>by applyingfto 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> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given two
Comparablevalues of typeA, returntrueif the second value is strictly greater than the first value; otherwise, return false. - GT() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.GT
- gtBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
- gtBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
- gtBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
- gtBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
- GTBy<A,
B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3 -
Given a mapping function from some type
Ato someComparabletypeBand two values of typeA, returntrueif the second value is strictly greater than the first value in terms of their mappedBresults; otherwise, return false. - GTBy() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
- gte() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
- gte(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
- gte(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
- GTE<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given two
Comparablevalues of typeA, returntrueif 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> - Class in com.jnape.palatable.lambda.functions.builtin.fn3 -
Given a mapping function from some type
Ato someComparabletypeBand two values of typeA, returntrueif the second value is greater than or equal to the first value in terms of their mappedBresults 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
Comparatorfrom some typeAand two values of typeA, returntrueif the second value is greater than or equal to the first value in terms of their mappedBresults 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
Comparatorfrom some typeAand two values of typeA, returntrueif the second value is strictly greater than the first value in terms of their mappedBresults; 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
Hin 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
- Head() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Head
- HList - Class in com.jnape.palatable.lambda.adt.hlist
-
An immutable heterogeneous list supporting arbitrary depth type-safety via a linearly recursive type signature.
- HList() - Constructor for class com.jnape.palatable.lambda.adt.hlist.HList
- HList.HCons<Head,
Tail> - Class in com.jnape.palatable.lambda.adt.hlist -
The consing of a head element to a tail
HList. - HList.HNil - Class in com.jnape.palatable.lambda.adt.hlist
-
The empty
HList. - HListLens - Class in com.jnape.palatable.lambda.optics.lenses
-
Lenses that operate on
HLists. - HListLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.HListLens
- hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
-
Static factory method for creating an HMap from two given associations.
- hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
-
Static factory method for creating an HMap from three given associations.
- hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3, TypeSafeKey<?, V4>, V4) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
-
Static factory method for creating an HMap from four given associations.
- hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3, TypeSafeKey<?, V4>, V4, TypeSafeKey<?, V5>, V5) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
-
Static factory method for creating an HMap from five given associations.
- hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3, TypeSafeKey<?, V4>, V4, TypeSafeKey<?, V5>, V5, TypeSafeKey<?, V6>, V6) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
-
Static factory method for creating an HMap from six given associations.
- hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3, TypeSafeKey<?, V4>, V4, TypeSafeKey<?, V5>, V5, TypeSafeKey<?, V6>, V6, TypeSafeKey<?, V7>, V7) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
-
Static factory method for creating an HMap from seven given associations.
- hMap(TypeSafeKey<?, V1>, V1, TypeSafeKey<?, V2>, V2, TypeSafeKey<?, V3>, V3, TypeSafeKey<?, V4>, V4, TypeSafeKey<?, V5>, V5, TypeSafeKey<?, V6>, V6, TypeSafeKey<?, V7>, V7, TypeSafeKey<?, V8>, V8) - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
-
Static factory method for creating an HMap from eight given associations.
- HMap - Class in com.jnape.palatable.lambda.adt.hmap
-
An immutable heterogeneous mapping from a parametrized type-safe key to any value, supporting a minimal mapping interface.
- HMap(Map<TypeSafeKey<?, ?>, Object>) - Constructor for class com.jnape.palatable.lambda.adt.hmap.HMap
- HMapLens - Class in com.jnape.palatable.lambda.optics.lenses
-
Lenses that operate on
HMaps. - HMapLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.HMapLens
- HNil() - Constructor for class com.jnape.palatable.lambda.adt.hlist.HList.HNil
I
- id() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Id
- id(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Id
- Id<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
-
The identity function.
- Id() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Id
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.And
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Concat
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Endo
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.First
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Join
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Last
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.MergeHMaps
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Or
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.PutAll
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Trivial
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Union
- identity() - Method in class com.jnape.palatable.lambda.monoid.builtin.Xor
- identity() - Method in interface com.jnape.palatable.lambda.monoid.Monoid
-
The identity element of this monoid.
- Identity<A> - Class in com.jnape.palatable.lambda.functor.builtin
-
A functor over some value of type
Athat 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,
A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin -
A
monad transformerforIdentity. - IdentityT(MonadRec<Identity<A>, M>) - Constructor for class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
- ifThenElse() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
- ifThenElse(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
- ifThenElse(Fn1<? super A, ? extends Boolean>, Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
- ifThenElse(Fn1<? super A, ? extends Boolean>, Fn1<? super A, ? extends B>, Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
- ifThenElse(Fn1<? super A, ? extends Boolean>, Fn1<? super A, ? extends B>, Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
- IfThenElse<A,
B> - Class in com.jnape.palatable.lambda.functions.builtin.fn4 - IfThenElse() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
- ImmutableIterator<Element> - Class in com.jnape.palatable.lambda.internal.iteration
- ImmutableIterator() - Constructor for class com.jnape.palatable.lambda.internal.iteration.ImmutableIterator
- ImmutableQueue<A> - Class in com.jnape.palatable.lambda.internal
-
Internal API.
- ImmutableQueue() - Constructor for class com.jnape.palatable.lambda.internal.ImmutableQueue
- ImmutableQueue.Empty<A> - Class in com.jnape.palatable.lambda.internal
- ImmutableQueue.NonEmpty<A> - Class in com.jnape.palatable.lambda.internal
- ImmutableStack<A> - Class in com.jnape.palatable.lambda.internal
-
Internal API.
- ImmutableStack() - Constructor for class com.jnape.palatable.lambda.internal.ImmutableStack
- ImmutableStack.Empty<A> - Class in com.jnape.palatable.lambda.internal
- ImmutableStack.Node<A> - Class in com.jnape.palatable.lambda.internal
- inbound - Variable in class com.jnape.palatable.lambda.internal.ImmutableQueue.NonEmpty
- index() - Static method in class com.jnape.palatable.lambda.adt.hlist.Index
-
Create a root index for a head value of type
Target. - Index<Target,
TargetList> - Class in com.jnape.palatable.lambda.adt.hlist -
HList indexes representing a value at arbitrary depth in some compatible HList.
- Index() - Constructor for class com.jnape.palatable.lambda.adt.hlist.Index
- Index.N<Target,
Head, - Class in com.jnape.palatable.lambda.adt.hlistList, PreviousIndex> - 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
Iterableby returning anIterableof smallerIterables 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
- 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
- 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
- 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()tofnand 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2C> - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2C, D> - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2C, D, E> - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2C, D, E, F> - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2C, D, E, F, G> - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2C, D, E, F, G, H> - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2C, D, E, F, G, H, I> - 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
IOthat just returnsawhen 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
Monadrepresenting 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
HMapis 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, - Interface in com.jnape.palatable.lambda.opticsA, B> - Iso.Simple<S,
A> - Interface in com.jnape.palatable.lambda.optics -
A convenience type with a simplified type signature for common isos with both unified "larger" values and unified "smaller" values.
- isRewound() - Method in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
- IterableLens - Class in com.jnape.palatable.lambda.optics.lenses
-
Lenses that operate on
Iterables. - IterableLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.IterableLens
- iterables - Variable in class com.jnape.palatable.lambda.internal.iteration.ConcatenatingIterable
- iterate() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Iterate
- iterate(Fn1<? super A, ? extends A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Iterate
- iterate(Fn1<? super A, ? extends A>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Iterate
- Iterate<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
- 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,
A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin -
A
monad transformerover a co-inductive, singly-linked spine of values embedded in effects. - IterateT(Pure<M>, ImmutableQueue<Choice2<Fn0<MonadRec<Maybe<Tuple2<A, IterateT<M, A>>>, M>>, MonadRec<A, M>>>) - Constructor for class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
- IterationInterruptedException - Exception Class in com.jnape.palatable.lambda.internal.iteration
-
An exception thrown when a thread is interrupted while an
Iteratorwas blocked. - IterationInterruptedException(InterruptedException) - Constructor for exception class com.jnape.palatable.lambda.internal.iteration.IterationInterruptedException
- iterator - Variable in class com.jnape.palatable.lambda.internal.iteration.CyclicIterator
- iterator - Variable in class com.jnape.palatable.lambda.internal.iteration.MappingIterator
- iterator - Variable in class com.jnape.palatable.lambda.internal.iteration.PrependingIterator
- iterator - Variable in class com.jnape.palatable.lambda.internal.iteration.TakingIterator
- iterator() - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
- iterator() - Method in class com.jnape.palatable.lambda.internal.ImmutableQueue
- iterator() - Method in class com.jnape.palatable.lambda.internal.ImmutableStack
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.ConcatenatingIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.CyclicIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.DistinctIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.DroppingIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.FilteringIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.MappingIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.ReversingIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.SnocIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.TakingIterable
- iterator() - Method in class com.jnape.palatable.lambda.internal.iteration.UnioningIterable
J
- join() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Join
- join(Monad<? extends MA, M>) - Static method in interface com.jnape.palatable.lambda.monad.Monad
- 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
Monoidinstance formed byStringthat 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
Kleisliarrow. - Kleisli<A,
B, - Interface in com.jnape.palatable.lambda.functions.specializedM, MB>
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
- 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
Monadrepresenting 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,
A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin -
A
monad transformerforLazy. - 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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
lazyinstance 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, - Interface in com.jnape.palatable.lambda.opticsA, B> -
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> - 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
AintoMaybe. - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn3C, App, AppC> -
Lift into and apply an
Fn2to twoApplicativevalues, returning the result inside the sameApplicativecontext. - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn4C, D, App, AppD> -
Lift into and apply an
Fn3to threeApplicativevalues, returning the result inside the sameApplicativecontext. - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn5C, D, E, App, AppE> -
Lift into and apply an
Fn4to fourApplicativevalues, returning the result inside the sameApplicativecontext. - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn6C, D, E, F, App, AppF> -
Lift into and apply an
Fn5to fiveApplicativevalues, returning the result inside the sameApplicativecontext. - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn7C, D, E, F, G, App, AppG> -
Lift into and apply an
Fn6to sixApplicativevalues, returning the result inside the sameApplicativecontext. - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn8C, D, E, F, G, H, App, AppH> -
Lift into and apply an
Fn7to sevenApplicativevalues, returning the result inside the sameApplicativecontext. - 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
TintoMaybe. - 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
Writerfrom 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
Lists. - ListLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.ListLens
- local(Fn1<? super A, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Modify this
MonadReader'senvironment 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'senvironment 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'senvironment 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'senvironment 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'senvironment after reading it but before running the effect. - lt() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
- lt(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
- lt(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
- LT<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given two
Comparablevalues of typeA, returntrueif the second value is strictly less than the first value; otherwise, return false. - LT() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.LT
- ltBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
- ltBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
- ltBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
- ltBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
- LTBy<A,
B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3 -
Given a mapping function from some type
Ato someComparabletypeBand two values of typeA, returntrueif the second value is strictly less than the first value in terms of their mappedBresults; otherwise, return false. - LTBy() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
- lte() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
- lte(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
- lte(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
- LTE<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given two
Comparablevalues of typeA, returntrueif 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> - Class in com.jnape.palatable.lambda.functions.builtin.fn3 -
Given a mapping function from some type
Ato someComparabletypeBand two values of typeA, returntrueif the second value is less than or equal to the first value in terms of their mappedBresults 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
Comparatorfrom some typeAand two values of typeA, returntrueif the second value is less than or equal to the first value in terms of their mappedBresults 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
Aand two values of typeA, returntrueif the second value is strictly less than than the first value in terms of their mappedBresults; 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() - 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
- 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 anIterableof 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
AtoC, yielding a new optic. - mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Covariantly map
AtoC, yielding a new optic. - mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.Optic
-
Covariantly map
AtoC, yielding a new optic. - mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Covariantly map
AtoC, yielding a new optic. - mapA(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
-
Covariantly map
AtoC, yielding a new optic. - mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Contravariantly map
BtoZ, yielding a new optic. - mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Contravariantly map
BtoZ, yielding a new optic. - mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Optic
-
Contravariantly map
BtoZ, yielding a new optic. - mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Contravariantly map
BtoZ, yielding a new optic. - mapB(Fn1<? super Z, ? extends B>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
-
Contravariantly map
BtoZ, yielding a new optic. - MapLens - Class in com.jnape.palatable.lambda.optics.lenses
-
Lenses that operate on
Maps. - MapLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.MapLens
- mappers - Variable in class com.jnape.palatable.lambda.internal.iteration.MappingIterable
- mapping(Iso<A, A, B, B>) - Static method in class com.jnape.palatable.lambda.optics.lenses.IterableLens
-
An iso focusing on the mapped values of an
Iterable. - MappingIterable<A,
B> - Class in com.jnape.palatable.lambda.internal.iteration - MappingIterable(Fn1<? super A, ? extends B>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.MappingIterable
- MappingIterator<A,
B> - Class in com.jnape.palatable.lambda.internal.iteration - MappingIterator(Fn1<? super A, ? extends B>, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.MappingIterator
- mappingValues(Iso<V, V, V2, V2>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
-
A lens that focuses on a map while mapping its values with the mapping
Iso. - MapPrism - Class in com.jnape.palatable.lambda.optics.prisms
- MapPrism() - Constructor for class com.jnape.palatable.lambda.optics.prisms.MapPrism
- mapReaderT(Fn1<? super MA, ? extends MonadRec<B, N>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
- mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Contravariantly map
StoR, yielding a new optic. - mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Contravariantly map
StoR, yielding a new optic. - mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Optic
-
Contravariantly map
StoR, yielding a new optic. - mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Contravariantly map
StoR, yielding a new optic. - mapS(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
-
Contravariantly map
StoR, 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
TtoU, yielding a new optic. - mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Covariantly map
TtoU, yielding a new optic. - mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Optic
-
Covariantly map
TtoU, yielding a new optic. - mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Covariantly map
TtoU, yielding a new optic. - mapT(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
-
Covariantly map
TtoU, yielding a new optic. - Market<A,
B, - Class in com.jnape.palatable.lambda.functor.builtinS, T> -
A profunctor used to extract the isomorphic functions a
Prismis 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
Lto aV, one from anRto 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, - Class in com.jnape.palatable.lambda.optics.functionsA, B> - Matching() - Constructor for class com.jnape.palatable.lambda.optics.functions.Matching
- max() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Max
- max(A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Max
- max(A, A) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Max
- Max<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
-
A
SemigroupoverAthat chooses between two valuesxandyvia the following rules: Ifxis strictly less thany, returnyOtherwise, 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> - Class in com.jnape.palatable.lambda.semigroup.builtin -
Given a mapping function from some type
Ato someComparabletypeB, produce aSemigroupoverAthat chooses between two valuesxandyvia the following rules: Ifxis strictly less thanyin terms ofB, returnyOtherwise, 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 aSemigroupoverAthat chooses between two valuesxandyvia the following rules: Ifxis strictly less thanyin terms ofB, returnyOtherwise, 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,
A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin -
A
monad transformerforMaybe. - 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
Monoidinstance 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
Monoidinstance formed by mergingHMapsusing the chosenTypeSafeKey->Semigroupmappings, defaulting toLastin case noSemigrouphas 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> - Class in com.jnape.palatable.lambda.semigroup.builtin
-
A
SemigroupoverAthat chooses between two valuesxandyvia the following rules: Ifxis strictly greater thany, returnyOtherwise, 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> - Class in com.jnape.palatable.lambda.semigroup.builtin -
Given a mapping function from some type
Ato someComparabletypeB, produce aSemigroupoverAthat chooses between two valuesxandyvia the following rules: Ifxis strictly greater thanyin terms ofB, returnyOtherwise, 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 aSemigroupoverAthat chooses between two valuesxandyvia the following rules: Ifxis strictly greater thanyin terms ofB, returnyOtherwise, returnx - MinWith() - Constructor for class com.jnape.palatable.lambda.semigroup.builtin.MinWith
- mirror() - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Flip this
Isoaround. - mirror() - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
-
Flip this
Isoaround. - 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> - Interface in com.jnape.palatable.lambda.monad -
Monads are
Applicativefunctors that support a flattening operation to unwrapM<M<A>> -> M<A>. - MonadBase<M,
A, - Interface in com.jnape.palatable.lambda.monadMB> - MonadError<E,
A, - Interface in com.jnape.palatable.lambda.monadM> -
An interface for
monadsthat can be interrupted with some type of error. - MonadReader<R,
A, - Interface in com.jnape.palatable.lambda.monadMR> -
A monad that is capable of reading an environment
Rand producing a lifted valueA. - MonadRec<A,
M> - Interface in com.jnape.palatable.lambda.monad -
A class of
monadsthat offer a stack-safe interface for performing arbitrarily manyflatmap-likeoperations viaMonadRec.trampolineM(Fn1). - MonadT<M,
A, - Interface in com.jnape.palatable.lambda.monad.transformerMT, T> - MonadWriter<W,
A, - Interface in com.jnape.palatable.lambda.monadMW> -
A
Monadthat 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
IOusing 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
Effectthat 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
- 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
IterateTfrom a spine represented by one or more elements. - optic(Fn1<PAFB, PSFT>) - Static method in interface com.jnape.palatable.lambda.optics.Optic
-
Promote a monomorphic function to a compatible
Optic. - Optic<P,
F, - Interface in com.jnape.palatable.lambda.opticsS, T, A, B> -
A generic supertype representation for profunctor optics.
- Optic.Simple<P,
F, - Interface in com.jnape.palatable.lambda.opticsS, A> - 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
Eitherif it's a right value; otherwise, return defaultValue. - Or - Class in com.jnape.palatable.lambda.monoid.builtin
-
A
Monoidinstance 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
Throwablesupplied 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
Tand 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, - Class in com.jnape.palatable.lambda.optics.functionsA, B> -
Given an
Optic, a function fromAtoB, and a "larger" valueS, produce aTby retrieving theAfrom theS, applying the function, and updating theSwith theBresulting 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2C> -
Given an
Iterable<A>asand a disjoint mapping functiona -> CoProduct2<A, B>, return aTuple2over the lazily unwrapped leftAand rightBvalues 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> - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2FAB> -
Deprecated.in favor of producing an
IOfrom the givenBoundedBifunctorand 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
- pre() - Static method in class com.jnape.palatable.lambda.optics.functions.Pre
- pre(Optic<P, ? super Const<Maybe<A>, ?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Pre
- pre(ProtoOptic<P, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Pre
- Pre<P,
S, - Class in com.jnape.palatable.lambda.optics.functionsT, A, B> - 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
Fn1that 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
Iterablewith 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
ProtoOpticwith compatible bounds to anPrism. - Prism<S,
T, - Interface in com.jnape.palatable.lambda.opticsA, B> -
Prisms are
Isosthat 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
prismwith unifiedS/TandA/Btypes. - 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, - Interface in com.jnape.palatable.lambda.adt.product_3> -
A product with three values.
- Product4<_1,
_2, - Interface in com.jnape.palatable.lambda.adt.product_3, _4> -
A product with four values.
- Product5<_1,
_2, - Interface in com.jnape.palatable.lambda.adt.product_3, _4, _5> -
A product with five values.
- Product6<_1,
_2, - Interface in com.jnape.palatable.lambda.adt.product_3, _4, _5, _6> -
A product with six values.
- Product7<_1,
_2, - Interface in com.jnape.palatable.lambda.adt.product_3, _4, _5, _6, _7> -
A product with seven values.
- Product8<_1,
_2, - Interface in com.jnape.palatable.lambda.adt.product_3, _4, _5, _6, _7, _8> -
A product with eight values.
- Profunctor<A,
B, - Interface in com.jnape.palatable.lambda.functorPF> -
A dually-parametric functor that maps contravariantly over the left parameter and covariantly over the right.
- project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Specialize this choice's projection to a
Tuple2. - project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Specialize this choice's projection to a
Tuple3. - project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Specialize this choice's projection to a
Tuple4. - project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Specialize this choice's projection to a
Tuple5. - project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Specialize this choice's projection to a
Tuple6. - project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Specialize this choice's projection to a
Tuple7. - project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Specialize this choice's projection to a
Tuple8. - project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
-
Project this coproduct onto a product, such that the index in the product that corresponds to this coproduct's value is present, while the other indices are absent.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
-
Project this coproduct onto a product.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Project this coproduct onto a product.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Project this coproduct onto a product.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Project this coproduct onto a product.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Project this coproduct onto a product.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Project this coproduct onto a product.
- project() - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Project this coproduct onto a product, such that the index in the product that corresponds to this coproduct's value is present, while the other indices are absent.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
- projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
- projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
- projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
- projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
- projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
- projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
- projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
- projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
- projectF() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the sixth slot value.
- projectF() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the sixth slot value.
- projectF() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the sixth slot value.
- projectG() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the seventh slot value.
- projectG() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the seventh slot value.
- projectH() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the eighth slot value.
- ProtoOptic<P,
S, - Interface in com.jnape.palatable.lambda.opticsT, A, B> - 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
binto this applicative functor. - pure(_2Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Lift the value
binto this applicative functor. - pure(_3Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
Lift the value
binto this applicative functor. - pure(_4Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
Lift the value
binto this applicative functor. - pure(_5Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
Lift the value
binto this applicative functor. - pure(_6Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
-
Lift the value
binto this applicative functor. - pure(_7Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
-
Lift the value
binto this applicative functor. - pure(_8Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Lift the value into the
Maybemonad - pure(B) - Method in class com.jnape.palatable.lambda.adt.Try
-
Lift the value
binto 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
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.State
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.io.IO
-
Lift the value
binto this applicative functor. - pure(B) - Method in interface com.jnape.palatable.lambda.monad.Monad
-
Lift the value
binto this applicative functor. - pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadError
-
Lift the value
binto this applicative functor. - pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
-
Lift the value
binto this applicative functor. - pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
-
Lift the value
binto this applicative functor. - pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.monad.SafeT
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
-
Lift the value
binto this applicative functor. - pure(B) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
-
Lift the value
binto this applicative functor. - pure(B) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
Lift the value
binto this applicative functor. - pure(C) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Lift the value
binto this applicative functor. - pure(C) - Method in class com.jnape.palatable.lambda.adt.These
-
Lift the value
binto this applicative functor. - pure(C) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Lift the value
binto this applicative functor. - pure(C) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
Lift the value
binto this applicative functor. - pure(C) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
-
Lift the value
binto this applicative functor. - pure(C) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
-
Lift the value
binto 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
binto this applicative functor. - pure(E) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Lift the value
binto this applicative functor. - pure(F) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Lift the value
binto this applicative functor. - pure(G) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Lift the value
binto this applicative functor. - pure(H) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Lift the value
binto this applicative functor. - pure(I) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Lift the value
binto this applicative functor. - pure(R2) - Method in class com.jnape.palatable.lambda.adt.Either
-
Lift the value
binto this applicative functor. - pure(R2) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Lift the value
binto this applicative functor. - pure(U) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
-
Lift the value
binto this applicative functor. - pure(U) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Lift the value
binto this applicative functor. - pure(U) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Lift the value
binto this applicative functor. - pure(U) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Lift the value
binto this applicative functor. - Pure<F> - Interface in com.jnape.palatable.lambda.functions.specialized
-
Generalized, portable
Applicative.pure(Object), with a loosenedFunctorconstraint. - 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
Pureinstance 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
Pureinstance 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
Pureinstance 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 stateintoStateT. - 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
hMapin 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, - Class in com.jnape.palatable.lambda.optics.functionsA, B> -
Turn an
Opticwith 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, - Class in com.jnape.palatable.lambda.monad.transformer.builtinA> - 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
CoProduct2representing 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
Opticaccording 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
hMapfrom 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
Iterablethat 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
Iterableof a valuentimes. - 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
Tuple2of 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
Monadin 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
Monoidfor the accumulation, run the computation represented by thisWriterTinside 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,
A> - Class in com.jnape.palatable.lambda.monad -
A stack-safe
monad transformerthat 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,
A> - Class in com.jnape.palatable.lambda.monad - SafeT.Body.Done<M,
A> - Class in com.jnape.palatable.lambda.monad - SafeT.Body.More<M,
A> - Class in com.jnape.palatable.lambda.monad - SafeT.Body.Suspended<M,
A, - Class in com.jnape.palatable.lambda.monadB> - SafeT.Body.Suspended.Φ<M,
B, - Interface in com.jnape.palatable.lambda.monadR> - 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
IterableofAs, a starting valueB, and a, iteratively accumulate over theFn2<B, A, B>Iterable, collecting each function application result, finally returning anIterableof 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
Schemafrom a singleTypeSafeKey. - schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
-
Create a
Schemafrom twoTypeSafeKeys. - schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>, TypeSafeKey<?, C>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
-
Create a
Schemafrom threeTypeSafeKeys. - schema(TypeSafeKey<?, A>, TypeSafeKey<?, B>, TypeSafeKey<?, C>, TypeSafeKey<?, D>) - Static method in interface com.jnape.palatable.lambda.adt.hmap.Schema
-
Create a
Schemafrom 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
Schemafrom 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
Schemafrom 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
Schemafrom 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
Schemafrom eightTypeSafeKeys. - Schema<Values> - Interface in com.jnape.palatable.lambda.adt.hmap
-
A lens that focuses on the
heterogeneous listof values pointed at by one or moretypesafe keysthat must all exist in the sameHMapto 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
Semigroupis 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2Trav, TravA, AppTrav> -
Given a
TraversableofApplicatives and a pureApplicativeconstructor, traverse the elements from left to right, zipping theApplicatives 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, - Class in com.jnape.palatable.lambda.optics.functionsA, B> - Set() - Constructor for class com.jnape.palatable.lambda.optics.functions.Set
- SetLens - Class in com.jnape.palatable.lambda.optics.lenses
-
Lenses that operate on
Sets. - SetLens() - Constructor for class com.jnape.palatable.lambda.optics.lenses.SetLens
- setValue(_2) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
- setValue(_2) - Method in interface com.jnape.palatable.lambda.adt.product.Product2
- shortCircuitSemigroup(Semigroup<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Absent
- sideEffect(SideEffect) - Static method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
-
Static factory method to aid in inference.
- SideEffect - Interface in com.jnape.palatable.lambda.functions.specialized
-
An interface used to represent an effect that requires no input and produces no output, and therefore is only perceivable through inspection of some unreported state.
- simpleIso(Fn1<? super S, ? extends A>, Fn1<? super A, ? extends S>) - Static method in interface com.jnape.palatable.lambda.optics.Iso
-
Static factory method for creating a simple
Isofrom 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
Prismfrom 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
IterateTfrom 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
- 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
- Snoc() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Snoc
- SnocIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
- SnocIterable(A, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.SnocIterable
- SnocIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
- SnocIterator(Iterator<A>, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.SnocIterator
- snocs - Variable in class com.jnape.palatable.lambda.internal.iteration.SnocIterable
- snocs - Variable in class com.jnape.palatable.lambda.internal.iteration.SnocIterator
- sort() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Sort
- sort(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Sort
- Sort<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
- Sort() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn1.Sort
- sortBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortBy
- sortBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortBy
- sortBy(Fn1<? super A, ? extends B>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortBy
- SortBy<A,
B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2 -
Given an
Iterableand some mapping function from theIterableelement type to someComparabletype, produce a sortedListof 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
Iterableand aComparatorover theIterableelement type, produce a sortedListof 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
- 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
Statethat returnsaas 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
StatefromstateFn, 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 embeddedcomputation intoStateT. - stateT(MonadRec<A, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
Lift a
monadic valueintoStateT. - StateT<S,
M, - Class in com.jnape.palatable.lambda.monad.transformer.builtinA> -
The
Statemonad 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, anIterableof 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
- 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
Iterabletonelements by returning anIterablethat stops iteration after thenthelement, 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
Iterableto 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
Writerfrom 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
Einto themonad. - throwError(Unit) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
-
Throw an error value of type
Einto themonad. - throwError(E) - Method in interface com.jnape.palatable.lambda.monad.MonadError
-
Throw an error value of type
Einto themonad. - throwError(Throwable) - Method in class com.jnape.palatable.lambda.adt.Try
-
Throw an error value of type
Einto themonad. - throwError(Throwable) - Method in class com.jnape.palatable.lambda.io.IO
-
Throw an error value of type
Einto themonad. - throwError(L) - Method in class com.jnape.palatable.lambda.adt.Either
-
Throw an error value of type
Einto themonad. - throwError(L) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Throw an error value of type
Einto themonad. - throwing(Throwable) - Static method in class com.jnape.palatable.lambda.io.IO
- 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
nto 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 ofntimes, 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
Iterabledirectly 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
Fn2as aBiFunction. - toBiPredicate() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
-
Convert this
BiPredicateto a javaBiPredicate. - toCallable() - Method in interface com.jnape.palatable.lambda.functions.Fn0
- 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
IterateTinto aCollectionof typeCinside the context of the monadic effect, using the providedcFn0to construct the initial instance. - toCollection(Fn0<C>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToCollection
- ToCollection<A,
C> - Class in com.jnape.palatable.lambda.functions.builtin.fn2 -
Given an
Fn0of someCollectionC, create an instance ofCand add all of the elements in the providedIterableto the instance. - ToCollection() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.ToCollection
- toConsumer() - Method in interface com.jnape.palatable.lambda.functions.Effect
- 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
lSupplierwrapped 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
- 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
- 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn2M> - 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
- toRunnable() - Method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
-
Convert this
SideEffectto 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
- 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, Maybe<?>>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Given some operation yielding a
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, Try<?>>>) - Method in class com.jnape.palatable.lambda.adt.Try
-
Given some operation yielding a
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, IO<?>>>) - Method in class com.jnape.palatable.lambda.io.IO
-
Given some operation yielding a
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, LambdaIterable<?>>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
Given some operation yielding a
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - trampolineM(Fn1<? super A, ? extends MonadRec<RecursiveResult<A, B>, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
-
Given some operation yielding a
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - 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
RecursiveResultinside thisMonadRec, internally trampoline the operation until it yields aterminationinstruction. - TrampoliningIterator<A,
B> - Class in com.jnape.palatable.lambda.internal.iteration - TrampoliningIterator(Fn1<? super A, ? extends Iterable<RecursiveResult<A, B>>>, A) - Constructor for class com.jnape.palatable.lambda.internal.iteration.TrampoliningIterator
- Traversable<A,
T> - Interface in com.jnape.palatable.lambda.traversable -
An interface for a class of data structures that can be "traversed from left to right" in a structure-preserving way, successively applying some applicative computation to each element and collapsing the results into a single resulting applicative.
- traverse(Fn1<? super _1, ? extends Applicative<B, App>>, Fn1<? super TravB, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
-
Apply
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
fnto 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
Monadof 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
- 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, returningUnitin 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, returningUnitin 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, - Class in com.jnape.palatable.lambda.adt.hlist_3> -
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, - Class in com.jnape.palatable.lambda.adt.hlist_3, _4> -
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, - Class in com.jnape.palatable.lambda.adt.hlist_3, _4, _5> -
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, - Class in com.jnape.palatable.lambda.adt.hlist_3, _4, _5, _6> -
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, - Class in com.jnape.palatable.lambda.adt.hlist_3, _4, _5, _6, _7> -
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, - Class in com.jnape.palatable.lambda.adt.hlist_3, _4, _5, _6, _7, _8> -
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
Tuple2from two values. - Tupler2() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Tupler2
- typeSafeKey() - Static method in interface com.jnape.palatable.lambda.adt.hmap.TypeSafeKey
-
Static factory method for creating a simple type-safe key
- TypeSafeKey<A,
B> - Interface in com.jnape.palatable.lambda.adt.hmap -
An interface representing a parametrized key for use in
HMaps. - TypeSafeKey.Simple<A> - Interface in com.jnape.palatable.lambda.adt.hmap
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, - Class in com.jnape.palatable.lambda.optics.functionsA, B> - 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
CompletableFuturerepresenting 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
CompletableFuturerepresenting 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
IOinstance, 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 functionfor a value of some typeAand anIOthat yields a value of typeA, produce anIOthat repeatedly executes the originalIOuntil the predicate returns true when applied to the yielded value. - Until() - Constructor for class com.jnape.palatable.lambda.functions.builtin.fn2.Until
- unwrap() - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
Unwrap the underlying
Iterable. - unwrap() - Method in class com.jnape.palatable.lambda.traversable.LambdaMap
-
Unwrap the underlying
Map. - upcast() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Upcast
- upcast(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Upcast
- Upcast<A,
B> - Class in com.jnape.palatable.lambda.functions.builtin.fn1 -
Upcast a value of type
Bto a value of typeAthatBextends. - 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
- 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 subtypeMon the way back out. - valueAt(Fn1<Map<K, V>, M>, K) - Static method in class com.jnape.palatable.lambda.optics.prisms.MapPrism
- 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
defaultVif 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, - Class in com.jnape.palatable.lambda.optics.functionsA, B> - 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
withResourcesthat 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
withResourcesthat cascades dependent resource creation via nested calls. - withResources(Fn0<? extends A>, Fn1<? super A, ? extends Try<? extends B>>) - Static method in class com.jnape.palatable.lambda.adt.Try
-
Given a
Fn0<AutoCloseable>aSupplierand anFn1fn, applyfnto the result ofaSupplier, ensuring that the result has itsclosemethod invoked, regardless of the outcome. - withSelf(Fn2<? super Fn1<? super A, ? extends B>, ? super A, ? extends B>) - Static method in interface com.jnape.palatable.lambda.functions.Fn1
-
Construct an
Fn1that 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 effectusing the provided function. - wrap(Iterable<? extends A>) - Static method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
Wrap an
Iterablein aLambdaIterable. - wrap(Map<A, B>) - Static method in class com.jnape.palatable.lambda.traversable.LambdaMap
- writer(Tuple2<A, W>) - Static method in class com.jnape.palatable.lambda.functor.builtin.Writer
-
Construct a
Writerfrom 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, - Class in com.jnape.palatable.lambda.monad.transformer.builtinA> -
A
monad transformerforWriter. - WriterT(Pure<M>, Fn1<? super Monoid<W>, ? extends MonadRec<Tuple2<A, W>, M>>) - Constructor for class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
X
- xor() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Xor
- xor(Boolean) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Xor
- xor(Boolean, Boolean) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Xor
- Xor - Class in com.jnape.palatable.lambda.monoid.builtin
-
Logical exclusive-or.
- Xor() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.Xor
- xs - Variable in class com.jnape.palatable.lambda.internal.iteration.FlatteningIterator
- xss - Variable in class com.jnape.palatable.lambda.internal.iteration.FlatteningIterator
Z
- Z() - Constructor for class com.jnape.palatable.lambda.adt.hlist.Index.Z
- zip() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Zip
- zip(Fn2<A, B, C>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
- zip(Fn2<Unit, A, B>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
- zip(Applicative<Fn1<? super _1, ? extends _1Prime>, SingletonHList<?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super _2, ? extends _2Prime>, Tuple2<_1, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super _3, ? extends _3Prime>, Tuple3<_1, _2, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super _4, ? extends _4Prime>, Tuple4<_1, _2, _3, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super _5, ? extends _5Prime>, Tuple5<_1, _2, _3, _4, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super _6, ? extends _6Prime>, Tuple6<_1, _2, _3, _4, _5, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super _7, ? extends _7Prime>, Tuple7<_1, _2, _3, _4, _5, _6, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super _8, ? extends _8Prime>, Tuple8<_1, _2, _3, _4, _5, _6, _7, ?>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, App>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, Maybe<?>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, Try<?>>) - Method in class com.jnape.palatable.lambda.adt.Try
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, Fn1<Unit, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
- zip(Applicative<Fn1<? super A, ? extends B>, Compose<F, G, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, Identity<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, Lazy<?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, State<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, Writer<W, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, IO<?>>) - Method in class com.jnape.palatable.lambda.io.IO
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, SafeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, IdentityT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, IterateT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IterateT
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, LazyT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, MaybeT<M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, ReaderT<R, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, StateT<S, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, WriterT<W, M, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, LambdaIterable<?>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, M>) - Method in interface com.jnape.palatable.lambda.monad.Monad
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, M>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, MR>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, MT>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super A, ? extends B>, MW>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super B, ? extends C>, Choice2<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super B, ? extends C>, These<A, ?>>) - Method in class com.jnape.palatable.lambda.adt.These
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super B, ? extends C>, Fn1<A, ?>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super B, ? extends C>, RecursiveResult<A, ?>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super B, ? extends C>, Const<A, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super B, ? extends C>, Tagged<S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super C, ? extends D>, Choice3<A, B, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super D, ? extends E>, Choice4<A, B, C, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super E, ? extends F>, Choice5<A, B, C, D, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super F, ? extends G>, Choice6<A, B, C, D, E, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super G, ? extends H>, Choice7<A, B, C, D, E, F, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super H, ? extends I>, Choice8<A, B, C, D, E, F, G, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super R, ? extends R2>, Either<L, ?>>) - Method in class com.jnape.palatable.lambda.adt.Either
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super R, ? extends R2>, EitherT<M, L, ?>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super T, ? extends U>, Market<A, B, S, ?>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super T, ? extends U>, Iso<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super T, ? extends U>, Lens<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Applicative<Fn1<? super T, ? extends U>, Prism<S, ?, A, B>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
- zip(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Zip
- zip(Iterable<A>, Iterable<B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Zip
- Zip<A,
B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2 -
Zip together two
Iterables into a singleIterableofTuple2<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, - Class in com.jnape.palatable.lambda.internal.iterationB> - 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, - Class in com.jnape.palatable.lambda.functions.builtin.fn3C> -
Zip together two
Iterables by applying a zipping function to the successive elements of eachIterableuntil 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 and Interfaces|All Packages|Serialized Form
IO.catchError(Fn1)