- b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Static factory method for wrapping a value of type
B
in a
Choice2
.
- b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Static factory method for wrapping a value of type
A
in a
Choice3
.
- b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Static factory method for wrapping a value of type
B
in a
Choice4
.
- b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Static factory method for wrapping a value of type
B
in a
Choice5
.
- b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
B
in a
Choice6
.
- b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
B
in a
Choice7
.
- b(B) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
B
in a
Choice8
.
- b(B) - Static method in class com.jnape.palatable.lambda.adt.These
-
Static factory method for wrapping a value of type
B
in a
These
.
- Between<A extends Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Given two bounds and a value, return whether or not the value is greater than or equal to the lower bound and less
than or equal to the upper bound.
- between() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Between
-
- between(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Between
-
- between(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Between
-
- between(A, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Between
-
- Bifunctor<A,B,BF extends Bifunctor<?,?,BF>> - Interface in com.jnape.palatable.lambda.functor
-
A dually-parametric functor that maps covariantly over both parameters.
- biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super B, ? extends D>, Fn1<? super C, ? extends E>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super C, ? extends E>, Fn1<? super D, ? extends F>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
- biMap(Fn1<? super D, ? extends F>, Fn1<? super E, ? extends G>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super E, ? extends G>, Fn1<? super F, ? extends H>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super F, ? extends H>, Fn1<? super G, ? extends I>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super G, ? extends I>, Fn1<? super H, ? extends J>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super L, ? extends L2>, Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.adt.Either
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super _1, ? extends _1Prime>, Fn1<? super _2, ? extends _2Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super _2, ? extends _2Prime>, Fn1<? super _3, ? extends _3Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super _3, ? extends _3Prime>, Fn1<? super _4, ? extends _4Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super _4, ? extends _4Prime>, Fn1<? super _5, ? extends _5Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super _5, ? extends _5Prime>, Fn1<? super _6, ? extends _6Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super _6, ? extends _6Prime>, Fn1<? super _7, ? extends _7Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super _7, ? extends _7Prime>, Fn1<? super _8, ? extends _8Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in class com.jnape.palatable.lambda.adt.These
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in interface com.jnape.palatable.lambda.functor.Bifunctor
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in interface com.jnape.palatable.lambda.functor.BoundedBifunctor
-
Dually covariantly map both the left and right parameters into values that are covariant to ContraA
and ContraB
, respectively.
- biMap(Fn1<? super A, ? extends C>, Fn1<? super B, ? extends D>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
-
Dually map covariantly over both the left and right parameters.
- biMap(Fn1<? super L, ? extends L2>, Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Dually map covariantly over both the left and right parameters.
- biMapL(Fn1<? super A, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super B, ? extends D>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super C, ? extends E>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super D, ? extends F>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super E, ? extends G>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super F, ? extends H>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super G, ? extends I>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super L, ? extends L2>) - Method in class com.jnape.palatable.lambda.adt.Either
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super _1, ? extends _1Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super _2, ? extends _2Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super _3, ? extends _3Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super _4, ? extends _4Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super _5, ? extends _5Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super _6, ? extends _6Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super _7, ? extends _7Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super A, ? extends Z>) - Method in class com.jnape.palatable.lambda.adt.These
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super A, ? extends C>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.Bifunctor
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super A, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.BoundedBifunctor
-
Covariantly map the left parameter into a value that is covariant to ContraA
.
- biMapL(Fn1<? super A, ? extends Z>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
-
Covariantly map over the left parameter.
- biMapL(Fn1<? super L, ? extends L2>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Covariantly map over the left parameter.
- biMapR(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super C, ? extends D>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super D, ? extends E>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super E, ? extends F>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super F, ? extends G>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super G, ? extends H>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super H, ? extends I>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.adt.Either
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super _2, ? extends _2Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super _3, ? extends _3Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super _4, ? extends _4Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super _5, ? extends _5Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super _6, ? extends _6Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super _7, ? extends _7Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super _8, ? extends _8Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.These
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.Bifunctor
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functor.BoundedBifunctor
-
Covariantly map the right parameter into a value that is covariant to ContraB
.
- biMapR(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
-
Covariantly map over the right parameter.
- biMapR(Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Covariantly map over the right parameter.
- BiMonoidFactory<A,B,C> - Interface in com.jnape.palatable.lambda.functions.specialized
-
- BiPredicate<A,B> - Interface in com.jnape.palatable.lambda.functions.specialized
-
A specialized
Fn2
that returns a Boolean when fully applied, or a
Predicate
when partially applied.
- BiSemigroupFactory<A,B,C> - Interface in com.jnape.palatable.lambda.functions.specialized
-
- both(A, B) - Static method in class com.jnape.palatable.lambda.adt.These
-
Static factory method for wrapping a value of type
A
and a value of type
B
in a
These
.
- Both<A,B,C> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given two functions
f
and
g
, produce a
Fn1
<A, Tuple2
<B, C>>
(the dual application of both functions).
- both() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Both
-
- both(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Both
-
- both(Fn1<? super A, ? extends B>, Fn1<? super A, ? extends C>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Both
-
- both(Fn1<? super A, ? extends B>, Fn1<? super A, ? extends C>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Both
-
- both(Lens<S, S, A, C>, Lens<S, S, B, D>) - Static method in interface com.jnape.palatable.lambda.optics.Lens
-
Dually focus on two lenses at the same time.
- both(Lens.Simple<S, A>, Lens.Simple<S, B>) - Static method in interface com.jnape.palatable.lambda.optics.Lens
-
Dually focus on two simple lenses at the same time.
- both(Lens<S, S, A, A>, Lens<S, S, B, B>) - Static method in interface com.jnape.palatable.lambda.optics.Lens.Simple
-
- BoundedBifunctor<A extends ContraA,B extends ContraB,ContraA,ContraB,BF extends BoundedBifunctor<?,?,?,?,BF>> - Interface in com.jnape.palatable.lambda.functor
-
A
Bifunctor
that has both parameter types upper bounded; that is, neither parameters can be mapped to a value
that is not covariant to their respective upper bounds
- Bracket<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Given an
IO
that yields some type
A
, a cleanup operation to run if a value of that type could be
provisioned, and a kleisli arrow from that type to a new
IO
of type
B
, produce an
IO
<B>
that, when run, will provision the
A
,
flatMap
it to
B
, and clean up the original value if it was produced in the
first place.
- bracket() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
-
- bracket(IO<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
-
- bracket(IO<A>, Fn1<? super A, ? extends IO<?>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
-
- bracket(IO<A>, Fn1<? super A, ? extends IO<?>>, Fn1<? super A, ? extends IO<B>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
-
- bt() - Method in class com.jnape.palatable.lambda.functor.builtin.Exchange
-
Extract the mapping B -> T
.
- bt() - Method in class com.jnape.palatable.lambda.functor.builtin.Market
-
Extract the mapping B -> T
.