Class Alter<A>

    • Field Detail

      • INSTANCE

        private static final Alter<?> INSTANCE
    • Constructor Detail

      • Alter

        private Alter()
    • Method Detail

      • checkedApply

        public IO<A> checkedApply​(Fn1<? super A,​? extends IO<?>> effect,
                                  A a)
        Specified by:
        checkedApply in interface Fn2<Fn1<? super A,​? extends IO<?>>,​A,​IO<A>>
      • alter

        public static <A> Alter<A> alter()
      • alter

        public static <A> Fn1<A,​IO<A>> alter​(Effect<? super A> effect)
      • alter

        public static <A> IO<A> alter​(Effect<? super A> effect,
                                      A a)