Class IO.Compose<A>

java.lang.Object
com.jnape.palatable.lambda.io.IO<A>
com.jnape.palatable.lambda.io.IO.Compose<A>
All Implemented Interfaces:
Applicative<A,IO<?>>, Functor<A,IO<?>>, Monad<A,IO<?>>, MonadError<Throwable,A,IO<?>>, MonadRec<A,IO<?>>
Enclosing class:
IO<A>

private static final class IO.Compose<A> extends IO<A>
  • Field Details

    • source

      private final IO<?> source
    • composition

      private final Choice2<IO<?>,Fn1<Object,IO<?>>> composition
  • Constructor Details

  • Method Details