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

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
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
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 _ Ω 
Skip navigation links