- 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
-
- effect(Fn1<? super A, ? extends IO<?>>) - Static method in interface com.jnape.palatable.lambda.functions.Effect
-
- 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
-
- EitherPrism - Class in com.jnape.palatable.lambda.optics.prisms
-
- EitherT<M extends MonadRec<?,M>,L,R> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
-
- eitherT(MonadRec<Either<L, R>, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.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
-
- empty() - Static method in class com.jnape.palatable.lambda.traversable.LambdaMap
-
- 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
-
- 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
-
- 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
-
- 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
-