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 _ Ω