Uses of Interface
com.github.tonivade.purefun.free.FreeAp
Packages that use FreeAp
-
Uses of FreeAp in com.github.tonivade.purefun.free
Classes in com.github.tonivade.purefun.free that implement FreeApModifier and TypeClassDescriptionstatic final recordFreeAp.Apply<F extends Kind<F,?>, A, B> static final recordFreeAp.Lift<F extends Kind<F,?>, A> static final recordFreeAp.Pure<F extends Kind<F,?>, A> Fields in com.github.tonivade.purefun.free declared as FreeApModifier and TypeFieldDescriptionFreeAp.Apply.applyThe field for theapplyrecord component.FreeAp.Apply.valueThe field for thevaluerecord component.Methods in com.github.tonivade.purefun.free that return FreeApModifier and TypeMethodDescriptionFreeApplicative.ap(Kind<FreeAp<F, ?>, ? extends T> value, Kind<FreeAp<F, ?>, ? extends Function1<? super T, ? extends R>> apply) FreeAp.apply(Kind<FreeAp<F, ?>, ? extends T> value, Kind<FreeAp<F, ?>, ? extends Function1<? super T, ? extends R>> mapper) FreeAp.Apply.apply()Returns the value of theapplyrecord component.FreeAp.flatCompile(FunctionK<F, FreeAp<G, ?>> functionK, Applicative<FreeAp<G, ?>> applicative) FreeAp.pure(T value) FreeApplicative.pure(T value) FreeAp.Apply.value()Returns the value of thevaluerecord component.Methods in com.github.tonivade.purefun.free that return types with arguments of type FreeApModifier and TypeMethodDescriptionstatic <F extends Kind<F,?>>
Applicative<FreeAp<F, ?>> FreeAp.applicativeF()FreeAp.functionKF(FunctionK<F, G> functionK) Methods in com.github.tonivade.purefun.free with parameters of type FreeApModifier and TypeMethodDescriptionFreeAp.foldArg(FreeAp<F, A> argF, FunctionK<F, G> transformation, Applicative<G> applicative) Method parameters in com.github.tonivade.purefun.free with type arguments of type FreeApModifier and TypeMethodDescriptionFreeApplicative.ap(Kind<FreeAp<F, ?>, ? extends T> value, Kind<FreeAp<F, ?>, ? extends Function1<? super T, ? extends R>> apply) FreeAp.apply(Kind<FreeAp<F, ?>, ? extends T> value, Kind<FreeAp<F, ?>, ? extends Function1<? super T, ? extends R>> mapper) FreeAp.flatCompile(FunctionK<F, FreeAp<G, ?>> functionK, Applicative<FreeAp<G, ?>> applicative) FreeAp.flatCompile(FunctionK<F, FreeAp<G, ?>> functionK, Applicative<FreeAp<G, ?>> applicative) Constructors in com.github.tonivade.purefun.free with parameters of type FreeAp