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

## E

e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
  Static factory method for wrapping a value of type `E` in a `Choice5`.
e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
  Static factory method for wrapping a value of type `E` in a `Choice6`.
e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
  Static factory method for wrapping a value of type `E` in a `Choice7`.
e(E) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
  Static factory method for wrapping a value of type `E` in a `Choice8`.
Effect<A> - Interface in com.jnape.palatable.lambda.functions
  A function returning "no result", and therefore only useful as a side-effect.
effect(SideEffect) - Static method in interface com.jnape.palatable.lambda.functions.Effect
  Create an `Effect` from a `SideEffect`;
effect(Fn1<? super A, ? extends IO<?>>) - Static method in interface com.jnape.palatable.lambda.functions.Effect
  Create an `Effect` from an `Fn1` that yields an `IO`.
Either<L,R> - Class in com.jnape.palatable.lambda.adt
  The binary tagged union, implemented as a specialized `CoProduct2`.
EitherLens - Class in com.jnape.palatable.lambda.optics.lenses
  Lenses for `Either`.
EitherPrism - Class in com.jnape.palatable.lambda.optics.prisms
  `Prisms` for `Either`.
EitherT<M extends MonadRec<?,M>,L,R> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
  A `monad transformer` for `Either`.
eitherT(MonadRec<Either<L, R>, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
  Static factory method for lifting a ``Monad`<`Either`<L, R>, M>` into an `EitherT`.
elementAt(Index<E, List>) - Static method in class com.jnape.palatable.lambda.optics.lenses.HListLens
  Focus invariantly on the element at the specified `Index` in an `HList`.
elementAt(int) - Static method in class com.jnape.palatable.lambda.optics.lenses.ListLens
  Convenience static factory method for creating a lens that focuses on an element in a list at a particular index.
elementAt(int, X) - Static method in class com.jnape.palatable.lambda.optics.lenses.ListLens
  Convenience static factory method for creating a lens that focuses on an element in a list at a particular index, returning `defaultValue` if there is no value at that index.
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<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
  A predicate that returns true if `as` is empty; false otherwise.
empty() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Empty
empty(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Empty
empty() - Static method in class com.jnape.palatable.lambda.traversable.LambdaIterable
  Construct an empty `LambdaIterable` by wrapping `Collections.emptyList()`.
empty() - Static method in class com.jnape.palatable.lambda.traversable.LambdaMap
  Construct an empty `LambdaMap` by wrapping `Collections.emptyMap()`
emptyHMap() - Static method in class com.jnape.palatable.lambda.adt.hmap.HMap
  Static factory method for creating an empty HMap.
Endo<A> - Class in com.jnape.palatable.lambda.monoid.builtin
  A `Monoid` formed by `Fn1` under composition.
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
EndoK<M extends MonadRec<?,M>,A,MA extends MonadRec<A,M>> - Class in com.jnape.palatable.lambda.monoid.builtin
  The monoid formed under monadic endomorphism.
EndoK() - Constructor for class com.jnape.palatable.lambda.monoid.builtin.EndoK
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
ensuring(SideEffect) - Method in class com.jnape.palatable.lambda.adt.Try
  Run the provided runnable regardless of whether this is a success or a failure (the `Try` analog to `finally`.
ensuring(IO<?>) - Method in class com.jnape.palatable.lambda.io.IO
  Return an `IO` that will run `ensureIO` strictly after running this `IO` regardless of whether this `IO` terminates normally, analogous to a finally block.
Eq<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Type-safe equality in function form; uses `Object.equals(java.lang.Object)`, not `==`.
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
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.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.
exceptionally(Fn1<? super Throwable, ? extends A>) - Method in class com.jnape.palatable.lambda.io.IO
  Deprecated.
  in favor of canonical `IO.catchError(Fn1)`
Exchange<A,B,S,T> - Class in com.jnape.palatable.lambda.functor.builtin
  A profunctor used to extract the isomorphic functions an `Iso` is composed of.
Exchange(Fn1<? super S, ? extends A>, Fn1<? super B, ? extends T>) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Exchange
exec(S) - Method in class com.jnape.palatable.lambda.functor.builtin.State
  Run the stateful computation, returning the final state.
execT(S) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
  Run the stateful computation embedded in the `Monad`, returning the final state.
externallyManaged(Fn0<CompletableFuture<A>>) - Static method in class com.jnape.palatable.lambda.io.IO
  Static factory method for creating an `IO` from an externally managed source of `completable futures`.

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