Class AbstractApply<F extends Kind<F,?>,A>

java.lang.Object
com.github.tonivade.purefun.typeclasses.AbstractApply<F,A>
Direct Known Subclasses:
Apply1, Apply2, Apply3, Apply4, Apply5

abstract class AbstractApply<F extends Kind<F,?>,A> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • run

      public abstract Kind<F,A> run()
    • fix

      public <R extends Kind<F, ?>> R fix(Function<? super Kind<F,? extends A>,? extends R> fixer)
    • end

      public void end(Consumer1<? super Kind<F,A>> consumer)
    • returns

      public <R> Kind<F,R> returns(R other)