Uses of Class
com.jnape.palatable.lambda.monad.SafeT.Body
Packages that use SafeT.Body
-
Uses of SafeT.Body in com.jnape.palatable.lambda.monad
Subclasses of SafeT.Body in com.jnape.palatable.lambda.monadModifier and TypeClassDescriptionprivate static final class
SafeT.Body.Done<M extends MonadRec<?,
M>, A> private static final class
SafeT.Body.More<M extends MonadRec<?,
M>, A> private static final class
SafeT.Body.Suspended<M extends MonadRec<?,
M>, A, B> Fields in com.jnape.palatable.lambda.monad declared as SafeT.BodyModifier and TypeFieldDescriptionprivate final SafeT.Body
<M, A> SafeT.body
private final SafeT.Body
<M, A> SafeT.Body.Suspended.source
Fields in com.jnape.palatable.lambda.monad with type parameters of type SafeT.BodyModifier and TypeFieldDescriptionprivate final Fn1
<A, SafeT.Body<M, B>> SafeT.Body.Suspended.f
private final MonadRec
<SafeT.Body<M, A>, M> SafeT.Body.More.mfa
Methods in com.jnape.palatable.lambda.monad that return SafeT.BodyModifier and TypeMethodDescriptionprivate static <M extends MonadRec<?,
M>, A>
SafeT.Body<M, A> SafeT.Body.done
(A a) private static <M extends MonadRec<?,
M>, A>
SafeT.Body<M, A> SafeT.Body.more
(MonadRec<SafeT.Body<M, A>, M> mb) private static <M extends MonadRec<?,
M>, A, B>
SafeT.Body<M, B> SafeT.Body.suspend
(SafeT.Body<M, A> freeA, Fn1<A, SafeT.Body<M, B>> fn) Methods in com.jnape.palatable.lambda.monad that return types with arguments of type SafeT.BodyModifier and TypeMethodDescriptionprivate <Z> Fn1
<SafeT.Body.Suspended<M, ?, Z>, RecursiveResult<SafeT.Body<M, B>, Either<MonadRec<SafeT.Body<M, B>, M>, B>>> SafeT.Body.Suspended.associateRight
(Fn1<Z, SafeT.Body<M, B>> f) private <Z> Fn1
<SafeT.Body.Suspended<M, ?, Z>, RecursiveResult<SafeT.Body<M, B>, Either<MonadRec<SafeT.Body<M, B>, M>, B>>> SafeT.Body.Suspended.associateRight
(Fn1<Z, SafeT.Body<M, B>> f) SafeT.Body.Done.resume()
SafeT.Body.More.resume()
SafeT.Body.resume()
SafeT.Body.Suspended.resume()
Methods in com.jnape.palatable.lambda.monad with parameters of type SafeT.BodyModifier and TypeMethodDescription<A> R
SafeT.Body.Suspended.Φ.apply
(SafeT.Body<M, A> source, Fn1<A, SafeT.Body<M, B>> fn) private static <M extends MonadRec<?,
M>, A, B>
SafeT.Body<M, B> SafeT.Body.suspend
(SafeT.Body<M, A> freeA, Fn1<A, SafeT.Body<M, B>> fn) Method parameters in com.jnape.palatable.lambda.monad with type arguments of type SafeT.BodyModifier and TypeMethodDescription<A> R
SafeT.Body.Suspended.Φ.apply
(SafeT.Body<M, A> source, Fn1<A, SafeT.Body<M, B>> fn) private <Z> Fn1
<SafeT.Body.Suspended<M, ?, Z>, RecursiveResult<SafeT.Body<M, B>, Either<MonadRec<SafeT.Body<M, B>, M>, B>>> SafeT.Body.Suspended.associateRight
(Fn1<Z, SafeT.Body<M, B>> f) <R> R
SafeT.Body.Done.match
(Fn1<? super Either<MonadRec<SafeT.Body<M, A>, M>, A>, ? extends R> aFn, Fn1<? super SafeT.Body.Suspended<M, ?, A>, ? extends R> bFn) <R> R
SafeT.Body.More.match
(Fn1<? super Either<MonadRec<SafeT.Body<M, A>, M>, A>, ? extends R> aFn, Fn1<? super SafeT.Body.Suspended<M, ?, A>, ? extends R> bFn) <R> R
SafeT.Body.Suspended.match
(Fn1<? super Either<MonadRec<SafeT.Body<M, B>, M>, B>, ? extends R> aFn, Fn1<? super SafeT.Body.Suspended<M, ?, B>, ? extends R> bFn) private static <M extends MonadRec<?,
M>, A>
SafeT.Body<M, A> SafeT.Body.more
(MonadRec<SafeT.Body<M, A>, M> mb) private static <M extends MonadRec<?,
M>, A, B>
SafeT.Body<M, B> SafeT.Body.suspend
(SafeT.Body<M, A> freeA, Fn1<A, SafeT.Body<M, B>> fn) Constructors in com.jnape.palatable.lambda.monad with parameters of type SafeT.BodyModifierConstructorDescriptionprivate
private
Suspended
(SafeT.Body<M, A> source, Fn1<A, SafeT.Body<M, B>> f) Constructor parameters in com.jnape.palatable.lambda.monad with type arguments of type SafeT.BodyModifierConstructorDescriptionprivate
private
Suspended
(SafeT.Body<M, A> source, Fn1<A, SafeT.Body<M, B>> f)