Uses of Class
com.jnape.palatable.lambda.functor.builtin.Compose
-
Packages that use Compose Package Description com.jnape.palatable.lambda.functor.builtin -
-
Uses of Compose in com.jnape.palatable.lambda.functor.builtin
Methods in com.jnape.palatable.lambda.functor.builtin that return Compose Modifier and Type Method Description <B> Compose<F,G,B>
Compose. discardL(Applicative<B,Compose<F,G,?>> appB)
Sequence both thisApplicative
andappB
, discarding thisApplicative's
result and returningappB
.<B> Compose<F,G,A>
Compose. discardR(Applicative<B,Compose<F,G,?>> appB)
Sequence both thisApplicative
andappB
, discardingappB's
result and returning thisApplicative
.<B> Compose<F,G,B>
Compose. fmap(Fn1<? super A,? extends B> fn)
Covariantly transmute this functor's parameter using the given mapping function.<B> Compose<F,G,B>
Compose. pure(B b)
Lift the valueb
into this applicative functor.<B> Compose<F,G,B>
Compose. zip(Applicative<Fn1<? super A,? extends B>,Compose<F,G,?>> appFn)
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.Methods in com.jnape.palatable.lambda.functor.builtin that return types with arguments of type Compose Modifier and Type Method Description <B> Lazy<Compose<F,G,B>>
Compose. lazyZip(Lazy<? extends Applicative<Fn1<? super A,? extends B>,Compose<F,G,?>>> lazyAppFn)
Given alazy
instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.static <F extends Applicative<?,F>,G extends Applicative<?,G>>
Pure<Compose<F,G,?>>Compose. pureCompose(Pure<F> pureF, Pure<G> pureG)
Method parameters in com.jnape.palatable.lambda.functor.builtin with type arguments of type Compose Modifier and Type Method Description <B> Compose<F,G,B>
Compose. discardL(Applicative<B,Compose<F,G,?>> appB)
Sequence both thisApplicative
andappB
, discarding thisApplicative's
result and returningappB
.<B> Compose<F,G,A>
Compose. discardR(Applicative<B,Compose<F,G,?>> appB)
Sequence both thisApplicative
andappB
, discardingappB's
result and returning thisApplicative
.<B> Lazy<Compose<F,G,B>>
Compose. lazyZip(Lazy<? extends Applicative<Fn1<? super A,? extends B>,Compose<F,G,?>>> lazyAppFn)
Given alazy
instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.<B> Compose<F,G,B>
Compose. zip(Applicative<Fn1<? super A,? extends B>,Compose<F,G,?>> appFn)
Given another instance of this applicative over a mapping function, "zip" the two instances together using whatever application semantics the current applicative supports.
-