Class Fusion.WithSupplier<A>

  • Enclosing class:
    Fusion<A,​Fn>

    public static final class Fusion.WithSupplier<A>
    extends Fusion<A,​java.util.function.Supplier<A>>
    • Method Detail

      • of

        public static <A> Fusion.WithSupplier<A> of​(java.util.function.Supplier<A> initial)
      • resolve

        public java.util.function.Supplier<A> resolve()
        Specified by:
        resolve in class Fusion<A,​java.util.function.Supplier<A>>
      • fuseFn

        public <B> java.util.function.Supplier<B> fuseFn​(java.util.function.Function<A,​B> next)
      • fuse

        public <B> java.util.function.Supplier<B> fuse​(java.util.function.Function<A,​B> next)
      • fusingFn

        public <B> Fusion.WithSupplier<B> fusingFn​(java.util.function.Function<A,​B> next)
      • fuseBifn

        public <B,​C> java.util.function.Function<B,​C> fuseBifn​(java.util.function.BiFunction<A,​B,​C> next)
      • fuse

        public <B,​C> java.util.function.Function<B,​C> fuse​(java.util.function.BiFunction<A,​B,​C> next)
      • fusingBifn

        public <B,​C> Fusion.WithFunction<B,​C> fusingBifn​(java.util.function.BiFunction<A,​B,​C> next)
      • fusing

        public <B,​C> Fusion.WithFunction<B,​C> fusing​(java.util.function.BiFunction<A,​B,​C> next)