Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω 

A

a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice2
Static factory method for wrapping a value of type A in a Choice2.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
Static factory method for wrapping a value of type A in a Choice3.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
Static factory method for wrapping a value of type A in a Choice4.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
Static factory method for wrapping a value of type A in a Choice5.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
Static factory method for wrapping a value of type A in a Choice6.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
Static factory method for wrapping a value of type A in a Choice7.
a(A) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
Static factory method for wrapping a value of type A in a Choice8.
a(A) - Static method in class com.jnape.palatable.lambda.adt.These
Static factory method for wrapping a value of type A in a These.
Absent<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
A Semigroup instance formed by Maybe<A> and a semigroup over A.
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
 
adapt(Optic<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Iso.Simple
Adapt an Optic with the right variance to an Iso.Simple.
adapt(Optic<? super Cartesian<?, ?, ?>, ? super Functor<?, ?>, S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Lens.Simple
Adapt a Lens with the right variance to a Lens.Simple.
adapt(Optic<? super P, ? super F, S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Optic.Simple
Adapt an Optic with S/T and A/B unified into a simple optic.
adapt(Prism<S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Prism.Simple
Adapt a Prism with compatible bounds to a simple Prism.
adapt(ProtoOptic<? super Cocartesian<?, ?, ?>, S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Prism.Simple
Adapt a ProtoOptic with compatible bounds to a simple Prism.
adapt(Optic<? super Cocartesian<?, ?, ?>, ? super Functor<?, ?>, S, S, A, A>) - Static method in interface com.jnape.palatable.lambda.optics.Prism.Simple
Adapt an Optic with compatible bounds to a simple Prism.
add(TypeSafeKey<?, A>) - Method in interface com.jnape.palatable.lambda.adt.hmap.Schema
Add a new TypeSafeKey to the head of this Schema.
AddAll<A,C extends Collection<A>> - Class in com.jnape.palatable.lambda.monoid.builtin
The Monoid instance formed under mutative concatenation for an arbitrary Collection.
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
 
after() - Method in class com.jnape.palatable.lambda.adt.hlist.Index
Nest this index deeper by one element.
All<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Eagerly apply a predicate to each element in an Iterable, returning true if every element satisfies the predicate, and false otherwise.
all() - 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
 
Alter<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an Effect<A> and some A, produce an IO that, when run, performs the effect on A and returns it.
alter() - 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
 
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 - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Boolean.
and() - Static method in class com.jnape.palatable.lambda.monoid.builtin.And
 
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
 
andThen(Iso.Simple<B, C>) - Method in interface com.jnape.palatable.lambda.adt.hmap.TypeSafeKey
Left-to-right composition of this TypeSafeKey with some other Iso.
andThen(Effect<A>) - Method in interface com.jnape.palatable.lambda.functions.Effect
Left-to-right composition of Effects.
andThen(Fn2<? super B, ? super C, ? extends D>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Left-to-right composition between different arity functions.
andThen(Kleisli<B, C, M, MC>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Kleisli
Left-to-right composition of two compatible Kleisli arrows, yielding a new Kleisli arrow.
andThen(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(Iso.Simple<A, B>) - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
Compose two simple isos 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<? 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.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<? super P, ? super F, A, B, Z, C>) - Method in interface com.jnape.palatable.lambda.optics.Optic
Left-to-right composition of optics.
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(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.
Any<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Eagerly apply a predicate to each element in an Iterable, returning true if any element satisfies the predicate, and false otherwise.
any() - 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
 
Applicative<A,App extends Applicative<?,App>> - Interface in com.jnape.palatable.lambda.functor
An interface representing applicative functors - functors that can have their results combined with other functors of the same instance in a context-free manner.
apply(PAFB) - Method in interface com.jnape.palatable.lambda.adt.hmap.TypeSafeKey.Simple
 
apply(Fn1<? super A, ? extends B>) - 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.CmpEqBy
 
apply(Fn1<? super A, ? extends B>) - 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.GTBy
 
apply(Fn1<? super A, ? extends B>) - 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.GTEBy
 
apply(Fn1<? super A, ? extends B>) - 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.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.LTEBy
 
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Effect
Invoke this function explosively with the given argument.
apply() - Method in interface com.jnape.palatable.lambda.functions.Fn0
Convenience method for applying this Fn0 without providing an explicit Unit.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Invoke this function explosively with the given argument.
apply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn2
Invoke this function with the given arguments.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn2
Partially apply this function by passing its first argument.
apply(A, B, C) - Method in interface com.jnape.palatable.lambda.functions.Fn3
Invoke this function with the given arguments.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn3
Partially apply this function by taking its first argument.
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, C, D) - Method in interface com.jnape.palatable.lambda.functions.Fn4
Invoke this function with the given arguments.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn4
Partially apply this function by taking its first argument.
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, C) - Method in interface com.jnape.palatable.lambda.functions.Fn4
Partially apply this function by taking its first three 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) - Method in interface com.jnape.palatable.lambda.functions.Fn5
Partially apply this function by taking its first argument.
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, C) - Method in interface com.jnape.palatable.lambda.functions.Fn5
Partially apply this function by taking its first three 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, E, F) - Method in interface com.jnape.palatable.lambda.functions.Fn6
Invoke this function with the given arguments.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn6
Partially apply this function by taking its first argument.
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, C) - Method in interface com.jnape.palatable.lambda.functions.Fn6
Partially apply this function by taking its first three 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, 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, F, G) - Method in interface com.jnape.palatable.lambda.functions.Fn7
Invoke this function with the given arguments.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn7
Partially apply this function by taking its first argument.
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, C) - Method in interface com.jnape.palatable.lambda.functions.Fn7
Partially apply this function by taking its first three 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, 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, 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, G, H) - Method in interface com.jnape.palatable.lambda.functions.Fn8
Invoke this function with the given arguments.
apply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn8
Partially apply this function by taking its first argument.
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, 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.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.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.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.Fn8
Partially apply this function by taking its first seven arguments.
apply(A, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
 
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, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
 
apply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
 
apply(MonadRec<A, M>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Lift
 
apply(A, B, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.MonoidFactory
 
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(Fn1<A, A>, Fn1<A, A>, A) - Method in class com.jnape.palatable.lambda.monoid.builtin.Endo
 
apply(Fn1<A, A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Endo
 
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.
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() - 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(Fn1<? super Map<K, V>, ? extends M>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
A lens that focuses on a copy of a Map as a subtype M.
asCopy() - Static method in class com.jnape.palatable.lambda.optics.lenses.MapLens
A lens that focuses on a copy of a Map.
asMaybe() - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
Convenience static factory method for creating a lens that focuses on a value as a Maybe.
asSet(Fn1<? super CX, ? extends CX>) - Static method in class com.jnape.palatable.lambda.optics.lenses.CollectionLens
Convenience static factory method for creating a lens that focuses on an arbitrary Collection as a Set.
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.
AutoBracket<A extends AutoCloseable,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Given an IO yielding some AutoCloseable type A and a kleisli arrow from that type to a new IO of type B, attempt to provision the A, applying the body operation if provisioning was successful and ensuring that AutoCloseable.close() is called regardless of whether the body succeeds or fails.
autoBracket() - 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
 
A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω 
Skip navigation links