Package fj.function

Interface Effect1<A>

  • All Superinterfaces:
    java.util.function.Consumer<A>

    public interface Effect1<A>
    extends java.util.function.Consumer<A>
    • Method Detail

      • f

        void f​(A a)
      • accept

        default void accept​(A a)
        Specified by:
        accept in interface java.util.function.Consumer<A>
      • bind

        default <C> F<A,​C> bind​(F<Unit,​F<A,​C>> g)
      • apply

        default void apply​(A a)
      • contramap

        default <C> Effect1<C> contramap​(F<C,​A> f)
      • map

        default <C> F<A,​C> map​(F<Unit,​C> f)
      • andThen

        default <B> F<A,​B> andThen​(F<Unit,​B> f)
      • o

        default <C> Effect1<C> o​(F<C,​A> f)
      • toF

        default F<A,​Unit> toF()
      • toTryEffect1

        default <Z extends java.lang.Exception> TryEffect1<A,​Z> toTryEffect1()
      • toTry1

        default <Z extends java.lang.Exception> Try1<A,​Unit,​Z> toTry1()
      • dimap

        default <C,​D> F<C,​D> dimap​(F<C,​A> f,
                                               F<Unit,​D> g)
      • partial

        default P1<Unit> partial​(A a)