Uses of Interface
com.github.tonivade.purefun.free.Free
Packages that use Free
-
Uses of Free in com.github.tonivade.purefun.free
Classes in com.github.tonivade.purefun.free that implement FreeModifier and TypeClassDescriptionstatic final recordFree.FlatMapped<F extends Kind<F,?>, A, B> static final recordstatic final recordFree.Suspend<F extends Kind<F,?>, A> Fields in com.github.tonivade.purefun.free declared as FreeFields in com.github.tonivade.purefun.free with type parameters of type FreeMethods in com.github.tonivade.purefun.free that return FreeModifier and TypeMethodDescriptionFreeMonad.flatMap(Kind<Free<F, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Free<F, ?>, ? extends R>> map) FreeAp.monad()Free.pure(T value) FreeMonad.pure(T value) Free.FlatMapped.value()Returns the value of thevaluerecord component.Methods in com.github.tonivade.purefun.free that return types with arguments of type FreeModifier and TypeMethodDescriptionFree.functionKF(FunctionK<F, G> functionK) Free.monadF()Free.FlatMapped.next()Returns the value of thenextrecord component.Method parameters in com.github.tonivade.purefun.free with type arguments of type FreeModifier and TypeMethodDescriptionFreeMonad.flatMap(Kind<Free<F, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Free<F, ?>, ? extends R>> map) FreeMonad.flatMap(Kind<Free<F, ?>, ? extends T> value, Function1<? super T, ? extends Kind<Free<F, ?>, ? extends R>> map) Constructors in com.github.tonivade.purefun.free with parameters of type FreeModifierConstructorDescriptionFlatMapped(Free<F, ? extends A> value, Function1<? super A, ? extends Kind<Free<F, ?>, ? extends B>> next) Creates an instance of aFlatMappedrecord class.Constructor parameters in com.github.tonivade.purefun.free with type arguments of type Free