Class Z


  • public final class Z
    extends java.lang.Object
    Z manipulates Java functional interfaces. The Z class is the entry point for Z usage. For more general guidance, see the notes on the package itself.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <A,​B>
      java.util.function.Function<A,​java.util.function.Predicate<B>>
      absorb​(java.util.function.BiConsumer<A,​B> initial, java.util.function.BooleanSupplier next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.ToDoubleFunction<B>>
      absorb​(java.util.function.BiConsumer<A,​B> initial, java.util.function.DoubleSupplier next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.ToIntFunction<B>>
      absorb​(java.util.function.BiConsumer<A,​B> initial, java.util.function.IntSupplier next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.ToLongFunction<B>>
      absorb​(java.util.function.BiConsumer<A,​B> initial, java.util.function.LongSupplier next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Function<B,​C>>
      absorb​(java.util.function.BiConsumer<A,​B> initial, java.util.function.Supplier<C> next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.Consumer<B>>
      absorb​(java.util.function.BiConsumer<A,​B> initial, Operator next)  
      static <A> java.util.function.Predicate<A> absorb​(java.util.function.Consumer<A> initial, java.util.function.BooleanSupplier next)  
      static <A> java.util.function.ToDoubleFunction<A> absorb​(java.util.function.Consumer<A> initial, java.util.function.DoubleSupplier next)  
      static <A> java.util.function.ToIntFunction<A> absorb​(java.util.function.Consumer<A> initial, java.util.function.IntSupplier next)  
      static <A> java.util.function.ToLongFunction<A> absorb​(java.util.function.Consumer<A> initial, java.util.function.LongSupplier next)  
      static <A,​B>
      java.util.function.Function<A,​B>
      absorb​(java.util.function.Consumer<A> initial, java.util.function.Supplier<B> next)  
      static <A> java.util.function.Consumer<A> absorb​(java.util.function.Consumer<A> initial, Operator next)  
      static java.util.function.DoubleUnaryOperator absorb​(java.util.function.DoubleConsumer initial, java.util.function.DoubleSupplier next)  
      static java.util.function.DoubleToIntFunction absorb​(java.util.function.DoubleConsumer initial, java.util.function.IntSupplier next)  
      static java.util.function.DoubleToLongFunction absorb​(java.util.function.DoubleConsumer initial, java.util.function.LongSupplier next)  
      static <A> java.util.function.DoubleFunction<A> absorb​(java.util.function.DoubleConsumer initial, java.util.function.Supplier<A> next)  
      static java.util.function.DoubleConsumer absorb​(java.util.function.DoubleConsumer initial, Operator next)  
      static java.util.function.IntToDoubleFunction absorb​(java.util.function.IntConsumer initial, java.util.function.DoubleSupplier next)  
      static java.util.function.IntUnaryOperator absorb​(java.util.function.IntConsumer initial, java.util.function.IntSupplier next)  
      static java.util.function.IntToLongFunction absorb​(java.util.function.IntConsumer initial, java.util.function.LongSupplier next)  
      static <A> java.util.function.IntFunction<A> absorb​(java.util.function.IntConsumer initial, java.util.function.Supplier<A> next)  
      static java.util.function.IntConsumer absorb​(java.util.function.IntConsumer initial, Operator next)  
      static java.util.function.LongToDoubleFunction absorb​(java.util.function.LongConsumer initial, java.util.function.DoubleSupplier next)  
      static java.util.function.LongToIntFunction absorb​(java.util.function.LongConsumer initial, java.util.function.IntSupplier next)  
      static java.util.function.LongUnaryOperator absorb​(java.util.function.LongConsumer initial, java.util.function.LongSupplier next)  
      static <A> java.util.function.LongFunction<A> absorb​(java.util.function.LongConsumer initial, java.util.function.Supplier<A> next)  
      static java.util.function.LongConsumer absorb​(java.util.function.LongConsumer initial, Operator next)  
      static <A> java.util.function.Function<A,​java.util.function.DoubleUnaryOperator> absorb​(java.util.function.ObjDoubleConsumer<A> initial, java.util.function.DoubleSupplier next)  
      static <A> java.util.function.Function<A,​java.util.function.DoubleToIntFunction> absorb​(java.util.function.ObjDoubleConsumer<A> initial, java.util.function.IntSupplier next)  
      static <A> java.util.function.Function<A,​java.util.function.DoubleToLongFunction> absorb​(java.util.function.ObjDoubleConsumer<A> initial, java.util.function.LongSupplier next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.DoubleFunction<B>>
      absorb​(java.util.function.ObjDoubleConsumer<A> initial, java.util.function.Supplier<B> next)  
      static <A> java.util.function.Function<A,​java.util.function.DoubleConsumer> absorb​(java.util.function.ObjDoubleConsumer<A> initial, Operator next)  
      static <A> java.util.function.Function<A,​java.util.function.IntToDoubleFunction> absorb​(java.util.function.ObjIntConsumer<A> initial, java.util.function.DoubleSupplier next)  
      static <A> java.util.function.Function<A,​java.util.function.IntUnaryOperator> absorb​(java.util.function.ObjIntConsumer<A> initial, java.util.function.IntSupplier next)  
      static <A> java.util.function.Function<A,​java.util.function.IntToLongFunction> absorb​(java.util.function.ObjIntConsumer<A> initial, java.util.function.LongSupplier next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.IntFunction<B>>
      absorb​(java.util.function.ObjIntConsumer<A> initial, java.util.function.Supplier<B> next)  
      static <A> java.util.function.Function<A,​java.util.function.IntConsumer> absorb​(java.util.function.ObjIntConsumer<A> initial, Operator next)  
      static <A> java.util.function.Function<A,​java.util.function.LongToDoubleFunction> absorb​(java.util.function.ObjLongConsumer<A> initial, java.util.function.DoubleSupplier next)  
      static <A> java.util.function.Function<A,​java.util.function.LongToIntFunction> absorb​(java.util.function.ObjLongConsumer<A> initial, java.util.function.IntSupplier next)  
      static <A> java.util.function.Function<A,​java.util.function.LongUnaryOperator> absorb​(java.util.function.ObjLongConsumer<A> initial, java.util.function.LongSupplier next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.LongFunction<B>>
      absorb​(java.util.function.ObjLongConsumer<A> initial, java.util.function.Supplier<B> next)  
      static <A> java.util.function.Function<A,​java.util.function.LongConsumer> absorb​(java.util.function.ObjLongConsumer<A> initial, Operator next)  
      static java.util.function.DoubleSupplier absorb​(Operator initial, java.util.function.DoubleSupplier next)  
      static java.util.function.IntSupplier absorb​(Operator initial, java.util.function.IntSupplier next)  
      static java.util.function.LongSupplier absorb​(Operator initial, java.util.function.LongSupplier next)  
      static <A> java.util.function.Supplier<A> absorb​(Operator initial, java.util.function.Supplier<A> next)  
      static Operator absorb​(Operator initial, Operator next)  
      static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K>
      DecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K>
      assimilate10​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​K>>>>>>>>>> curried)  
      static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L>
      UndecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L>
      assimilate11​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​java.util.function.Function<K,​L>>>>>>>>>>> curried)  
      static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M>
      DodecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M>
      assimilate12​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​java.util.function.Function<K,​java.util.function.Function<L,​M>>>>>>>>>>>> curried)  
      static <A,​B,​C>
      java.util.function.BiFunction<A,​B,​C>
      assimilate2​(java.util.function.Function<A,​java.util.function.Function<B,​C>> curried)  
      static <A,​B,​C,​D>
      TriFunction<A,​B,​C,​D>
      assimilate3​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​D>>> curried)  
      static <A,​B,​C,​D,​E>
      QuadFunction<A,​B,​C,​D,​E>
      assimilate4​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​E>>>> curried)  
      static <A,​B,​C,​D,​E,​F>
      QuinFunction<A,​B,​C,​D,​E,​F>
      assimilate5​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​F>>>>> curried)  
      static <A,​B,​C,​D,​E,​F,​G>
      SexFunction<A,​B,​C,​D,​E,​F,​G>
      assimilate6​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​G>>>>>> curried)  
      static <A,​B,​C,​D,​E,​F,​G,​H>
      SeptFunction<A,​B,​C,​D,​E,​F,​G,​H>
      assimilate7​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​H>>>>>>> curried)  
      static <A,​B,​C,​D,​E,​F,​G,​H,​I>
      OctFunction<A,​B,​C,​D,​E,​F,​G,​H,​I>
      assimilate8​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​I>>>>>>>> curried)  
      static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J>
      NonFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J>
      assimilate9​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​J>>>>>>>>> curried)  
      static <A,​B,​C,​D>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Consumer<D>>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.BiConsumer<C,​D> next)  
      static <A,​B,​C,​D,​E>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<D,​E>>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.BiFunction<C,​D,​E> next)  
      static <A,​B,​C,​D>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Predicate<D>>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.BiPredicate<C,​D> next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Consumer<B>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.Consumer<C> next)  
      static <A,​B,​C,​D>
      java.util.function.Function<A,​java.util.function.Function<B,​D>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.Function<C,​D> next)  
      static <A,​B,​C,​D>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.DoubleConsumer>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.ObjDoubleConsumer<C> next)  
      static <A,​B,​C,​D>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.IntConsumer>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.ObjIntConsumer<C> next)  
      static <A,​B,​C,​D>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.LongConsumer>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.ObjLongConsumer<C> next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Predicate<B>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.Predicate<C> next)  
      static <A,​B,​C,​D>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.ToDoubleFunction<D>>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.ToDoubleBiFunction<C,​D> next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.ToDoubleFunction<B>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.ToDoubleFunction<C> next)  
      static <A,​B,​C,​D>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.ToIntFunction<D>>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.ToIntBiFunction<C,​D> next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.ToIntFunction<B>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.ToIntFunction<C> next)  
      static <A,​B,​C,​D>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.ToLongFunction<D>>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.ToLongBiFunction<C,​D> next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.ToLongFunction<B>>
      fuse​(java.util.function.BiFunction<A,​B,​C> initial, java.util.function.ToLongFunction<C> next)  
      static java.util.function.DoubleFunction<java.util.function.DoubleFunction<java.util.function.DoubleUnaryOperator>> fuse​(java.util.function.DoubleBinaryOperator initial, java.util.function.DoubleBinaryOperator next)  
      static java.util.function.DoubleFunction<java.util.function.DoubleConsumer> fuse​(java.util.function.DoubleBinaryOperator initial, java.util.function.DoubleConsumer next)  
      static <A> java.util.function.DoubleFunction<java.util.function.DoubleFunction<A>> fuse​(java.util.function.DoubleBinaryOperator initial, java.util.function.DoubleFunction<A> next)  
      static java.util.function.DoubleFunction<java.util.function.DoublePredicate> fuse​(java.util.function.DoubleBinaryOperator initial, java.util.function.DoublePredicate next)  
      static java.util.function.DoubleFunction<java.util.function.DoubleToIntFunction> fuse​(java.util.function.DoubleBinaryOperator initial, java.util.function.DoubleToIntFunction next)  
      static java.util.function.DoubleFunction<java.util.function.DoubleToLongFunction> fuse​(java.util.function.DoubleBinaryOperator initial, java.util.function.DoubleToLongFunction next)  
      static java.util.function.DoubleFunction<java.util.function.DoubleUnaryOperator> fuse​(java.util.function.DoubleBinaryOperator initial, java.util.function.DoubleUnaryOperator next)  
      static <A,​B>
      java.util.function.DoubleFunction<java.util.function.Consumer<B>>
      fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.BiConsumer<A,​B> next)  
      static <A,​B,​C>
      java.util.function.DoubleFunction<java.util.function.Function<B,​C>>
      fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.BiFunction<A,​B,​C> next)  
      static <A,​B>
      java.util.function.DoubleFunction<java.util.function.Predicate<B>>
      fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.BiPredicate<A,​B> next)  
      static <A> java.util.function.DoubleConsumer fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.Consumer<A> next)  
      static <A,​B>
      java.util.function.DoubleFunction<B>
      fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.Function<A,​B> next)  
      static <A> java.util.function.DoubleFunction<java.util.function.DoubleConsumer> fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.ObjDoubleConsumer<A> next)  
      static <A> java.util.function.DoubleFunction<java.util.function.IntConsumer> fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.ObjIntConsumer<A> next)  
      static <A> java.util.function.DoubleFunction<java.util.function.LongConsumer> fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.ObjLongConsumer<A> next)  
      static <A> java.util.function.DoublePredicate fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.Predicate<A> next)  
      static <A,​B>
      java.util.function.DoubleFunction<java.util.function.ToDoubleFunction<B>>
      fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.ToDoubleBiFunction<A,​B> next)  
      static <A> java.util.function.DoubleUnaryOperator fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.ToDoubleFunction<A> next)  
      static <A,​B>
      java.util.function.DoubleFunction<java.util.function.ToIntFunction<B>>
      fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.ToIntBiFunction<A,​B> next)  
      static <A> java.util.function.DoubleToIntFunction fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.ToIntFunction<A> next)  
      static <A,​B>
      java.util.function.DoubleFunction<java.util.function.ToLongFunction<B>>
      fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.ToLongBiFunction<A,​B> next)  
      static <A> java.util.function.DoubleToLongFunction fuse​(java.util.function.DoubleFunction<A> initial, java.util.function.ToLongFunction<A> next)  
      static java.util.function.DoubleUnaryOperator fuse​(java.util.function.DoubleSupplier initial, java.util.function.DoubleBinaryOperator next)  
      static Operator fuse​(java.util.function.DoubleSupplier initial, java.util.function.DoubleConsumer next)  
      static <A> java.util.function.Supplier<A> fuse​(java.util.function.DoubleSupplier initial, java.util.function.DoubleFunction<A> next)  
      static java.util.function.BooleanSupplier fuse​(java.util.function.DoubleSupplier initial, java.util.function.DoublePredicate next)  
      static java.util.function.IntSupplier fuse​(java.util.function.DoubleSupplier initial, java.util.function.DoubleToIntFunction next)  
      static java.util.function.LongSupplier fuse​(java.util.function.DoubleSupplier initial, java.util.function.DoubleToLongFunction next)  
      static java.util.function.DoubleSupplier fuse​(java.util.function.DoubleSupplier initial, java.util.function.DoubleUnaryOperator next)  
      static java.util.function.DoubleFunction<java.util.function.IntUnaryOperator> fuse​(java.util.function.DoubleToIntFunction initial, java.util.function.IntBinaryOperator next)  
      static java.util.function.DoubleConsumer fuse​(java.util.function.DoubleToIntFunction initial, java.util.function.IntConsumer next)  
      static java.util.function.DoublePredicate fuse​(java.util.function.DoubleToIntFunction initial, java.util.function.IntPredicate next)  
      static java.util.function.DoubleUnaryOperator fuse​(java.util.function.DoubleToIntFunction initial, java.util.function.IntToDoubleFunction next)  
      static java.util.function.DoubleToLongFunction fuse​(java.util.function.DoubleToIntFunction initial, java.util.function.IntToLongFunction next)  
      static java.util.function.DoubleToIntFunction fuse​(java.util.function.DoubleToIntFunction initial, java.util.function.IntUnaryOperator next)  
      static java.util.function.DoubleFunction<java.util.function.LongUnaryOperator> fuse​(java.util.function.DoubleToLongFunction initial, java.util.function.LongBinaryOperator next)  
      static java.util.function.DoubleConsumer fuse​(java.util.function.DoubleToLongFunction initial, java.util.function.LongConsumer next)  
      static <A> java.util.function.DoubleFunction<A> fuse​(java.util.function.DoubleToLongFunction initial, java.util.function.LongFunction<A> next)  
      static java.util.function.DoublePredicate fuse​(java.util.function.DoubleToLongFunction initial, java.util.function.LongPredicate next)  
      static java.util.function.DoubleUnaryOperator fuse​(java.util.function.DoubleToLongFunction initial, java.util.function.LongToDoubleFunction next)  
      static java.util.function.DoubleToLongFunction fuse​(java.util.function.DoubleToLongFunction initial, java.util.function.LongToIntFunction next)  
      static java.util.function.DoubleToLongFunction fuse​(java.util.function.DoubleToLongFunction initial, java.util.function.LongUnaryOperator next)  
      static java.util.function.DoubleFunction<java.util.function.DoubleUnaryOperator> fuse​(java.util.function.DoubleUnaryOperator initial, java.util.function.DoubleBinaryOperator next)  
      static java.util.function.DoubleConsumer fuse​(java.util.function.DoubleUnaryOperator initial, java.util.function.DoubleConsumer next)  
      static <A> java.util.function.DoubleFunction<A> fuse​(java.util.function.DoubleUnaryOperator initial, java.util.function.DoubleFunction<A> next)  
      static java.util.function.DoublePredicate fuse​(java.util.function.DoubleUnaryOperator initial, java.util.function.DoublePredicate next)  
      static java.util.function.DoubleToIntFunction fuse​(java.util.function.DoubleUnaryOperator initial, java.util.function.DoubleToIntFunction next)  
      static java.util.function.DoubleToLongFunction fuse​(java.util.function.DoubleUnaryOperator initial, java.util.function.DoubleToLongFunction next)  
      static java.util.function.DoubleUnaryOperator fuse​(java.util.function.DoubleUnaryOperator initial, java.util.function.DoubleUnaryOperator next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Consumer<C>>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.BiConsumer<B,​C> next)  
      static <A,​B,​C,​D>
      java.util.function.Function<A,​java.util.function.Function<C,​D>>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.BiFunction<B,​C,​D> next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.UnaryOperator<B>>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.BinaryOperator<B> next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Predicate<C>>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.BiPredicate<B,​C> next)  
      static <A,​B>
      java.util.function.Consumer<A>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.Consumer<B> next)  
      static <A,​B,​C>
      java.util.function.Function<A,​C>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.Function<B,​C> next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.DoubleConsumer>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.ObjDoubleConsumer<B> next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.IntConsumer>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.ObjIntConsumer<B> next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.LongConsumer>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.ObjLongConsumer<B> next)  
      static <A,​B>
      java.util.function.Predicate<A>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.Predicate<B> next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.ToDoubleFunction<C>>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.ToDoubleBiFunction<B,​C> next)  
      static <A,​B>
      java.util.function.ToDoubleFunction<A>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.ToDoubleFunction<B> next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.ToIntFunction<C>>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.ToIntBiFunction<B,​C> next)  
      static <A,​B>
      java.util.function.ToIntFunction<A>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.ToIntFunction<B> next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.ToLongFunction<C>>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.ToLongBiFunction<B,​C> next)  
      static <A,​B>
      java.util.function.ToLongFunction<A>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.ToLongFunction<B> next)  
      static <A,​B>
      java.util.function.Function<A,​B>
      fuse​(java.util.function.Function<A,​B> initial, java.util.function.UnaryOperator<B> next)  
      static java.util.function.IntFunction<java.util.function.IntFunction<java.util.function.IntUnaryOperator>> fuse​(java.util.function.IntBinaryOperator initial, java.util.function.IntBinaryOperator next)  
      static java.util.function.IntFunction<java.util.function.IntConsumer> fuse​(java.util.function.IntBinaryOperator initial, java.util.function.IntConsumer next)  
      static <A> java.util.function.IntFunction<java.util.function.IntFunction<A>> fuse​(java.util.function.IntBinaryOperator initial, java.util.function.IntFunction<A> next)  
      static java.util.function.IntFunction<java.util.function.IntPredicate> fuse​(java.util.function.IntBinaryOperator initial, java.util.function.IntPredicate next)  
      static java.util.function.IntFunction<java.util.function.IntToDoubleFunction> fuse​(java.util.function.IntBinaryOperator initial, java.util.function.IntToDoubleFunction next)  
      static java.util.function.IntFunction<java.util.function.IntToLongFunction> fuse​(java.util.function.IntBinaryOperator initial, java.util.function.IntToLongFunction next)  
      static java.util.function.IntFunction<java.util.function.IntUnaryOperator> fuse​(java.util.function.IntBinaryOperator initial, java.util.function.IntUnaryOperator next)  
      static <A,​B>
      java.util.function.IntFunction<java.util.function.Consumer<B>>
      fuse​(java.util.function.IntFunction<A> initial, java.util.function.BiConsumer<A,​B> next)  
      static <A,​B,​C>
      java.util.function.IntFunction<java.util.function.Function<B,​C>>
      fuse​(java.util.function.IntFunction<A> initial, java.util.function.BiFunction<A,​B,​C> next)  
      static <A,​B>
      java.util.function.IntFunction<java.util.function.Predicate<B>>
      fuse​(java.util.function.IntFunction<A> initial, java.util.function.BiPredicate<A,​B> next)  
      static <A> java.util.function.IntConsumer fuse​(java.util.function.IntFunction<A> initial, java.util.function.Consumer<A> next)  
      static <A,​B>
      java.util.function.IntFunction<B>
      fuse​(java.util.function.IntFunction<A> initial, java.util.function.Function<A,​B> next)  
      static <A> java.util.function.IntFunction<java.util.function.DoubleConsumer> fuse​(java.util.function.IntFunction<A> initial, java.util.function.ObjDoubleConsumer<A> next)  
      static <A> java.util.function.IntFunction<java.util.function.IntConsumer> fuse​(java.util.function.IntFunction<A> initial, java.util.function.ObjIntConsumer<A> next)  
      static <A> java.util.function.IntFunction<java.util.function.LongConsumer> fuse​(java.util.function.IntFunction<A> initial, java.util.function.ObjLongConsumer<A> next)  
      static <A> java.util.function.IntPredicate fuse​(java.util.function.IntFunction<A> initial, java.util.function.Predicate<A> next)  
      static <A,​B>
      java.util.function.IntFunction<java.util.function.ToDoubleFunction<B>>
      fuse​(java.util.function.IntFunction<A> initial, java.util.function.ToDoubleBiFunction<A,​B> next)  
      static <A> java.util.function.IntToDoubleFunction fuse​(java.util.function.IntFunction<A> initial, java.util.function.ToDoubleFunction<A> next)  
      static <A,​B>
      java.util.function.IntFunction<java.util.function.ToIntFunction<B>>
      fuse​(java.util.function.IntFunction<A> initial, java.util.function.ToIntBiFunction<A,​B> next)  
      static <A> java.util.function.IntUnaryOperator fuse​(java.util.function.IntFunction<A> initial, java.util.function.ToIntFunction<A> next)  
      static <A,​B>
      java.util.function.IntFunction<java.util.function.ToLongFunction<B>>
      fuse​(java.util.function.IntFunction<A> initial, java.util.function.ToLongBiFunction<A,​B> next)  
      static <A> java.util.function.IntToLongFunction fuse​(java.util.function.IntFunction<A> initial, java.util.function.ToLongFunction<A> next)  
      static java.util.function.IntUnaryOperator fuse​(java.util.function.IntSupplier initial, java.util.function.IntBinaryOperator next)  
      static Operator fuse​(java.util.function.IntSupplier initial, java.util.function.IntConsumer next)  
      static <A> java.util.function.Supplier<A> fuse​(java.util.function.IntSupplier initial, java.util.function.IntFunction<A> next)  
      static java.util.function.BooleanSupplier fuse​(java.util.function.IntSupplier initial, java.util.function.IntPredicate next)  
      static java.util.function.DoubleSupplier fuse​(java.util.function.IntSupplier initial, java.util.function.IntToDoubleFunction next)  
      static java.util.function.LongSupplier fuse​(java.util.function.IntSupplier initial, java.util.function.IntToLongFunction next)  
      static java.util.function.IntSupplier fuse​(java.util.function.IntSupplier initial, java.util.function.IntUnaryOperator next)  
      static java.util.function.IntFunction<java.util.function.DoubleUnaryOperator> fuse​(java.util.function.IntToDoubleFunction initial, java.util.function.DoubleBinaryOperator next)  
      static java.util.function.IntConsumer fuse​(java.util.function.IntToDoubleFunction initial, java.util.function.DoubleConsumer next)  
      static <A> java.util.function.IntFunction<A> fuse​(java.util.function.IntToDoubleFunction initial, java.util.function.DoubleFunction<A> next)  
      static java.util.function.IntPredicate fuse​(java.util.function.IntToDoubleFunction initial, java.util.function.DoublePredicate next)  
      static java.util.function.IntUnaryOperator fuse​(java.util.function.IntToDoubleFunction initial, java.util.function.DoubleToIntFunction next)  
      static java.util.function.IntToLongFunction fuse​(java.util.function.IntToDoubleFunction initial, java.util.function.DoubleToLongFunction next)  
      static java.util.function.IntToDoubleFunction fuse​(java.util.function.IntToDoubleFunction initial, java.util.function.DoubleUnaryOperator next)  
      static java.util.function.IntFunction<java.util.function.LongUnaryOperator> fuse​(java.util.function.IntToLongFunction initial, java.util.function.LongBinaryOperator next)  
      static java.util.function.IntConsumer fuse​(java.util.function.IntToLongFunction initial, java.util.function.LongConsumer next)  
      static <A> java.util.function.IntFunction<A> fuse​(java.util.function.IntToLongFunction initial, java.util.function.LongFunction<A> next)  
      static java.util.function.IntPredicate fuse​(java.util.function.IntToLongFunction initial, java.util.function.LongPredicate next)  
      static java.util.function.IntToDoubleFunction fuse​(java.util.function.IntToLongFunction initial, java.util.function.LongToDoubleFunction next)  
      static java.util.function.IntUnaryOperator fuse​(java.util.function.IntToLongFunction initial, java.util.function.LongToIntFunction next)  
      static java.util.function.IntToLongFunction fuse​(java.util.function.IntToLongFunction initial, java.util.function.LongUnaryOperator next)  
      static java.util.function.IntFunction<java.util.function.IntUnaryOperator> fuse​(java.util.function.IntUnaryOperator initial, java.util.function.IntBinaryOperator next)  
      static java.util.function.IntConsumer fuse​(java.util.function.IntUnaryOperator initial, java.util.function.IntConsumer next)  
      static <A> java.util.function.IntFunction<A> fuse​(java.util.function.IntUnaryOperator initial, java.util.function.IntFunction<A> next)  
      static java.util.function.IntPredicate fuse​(java.util.function.IntUnaryOperator initial, java.util.function.IntPredicate next)  
      static java.util.function.IntToDoubleFunction fuse​(java.util.function.IntUnaryOperator initial, java.util.function.IntToDoubleFunction next)  
      static java.util.function.IntToLongFunction fuse​(java.util.function.IntUnaryOperator initial, java.util.function.IntToLongFunction next)  
      static java.util.function.IntUnaryOperator fuse​(java.util.function.IntUnaryOperator initial, java.util.function.IntUnaryOperator next)  
      static java.util.function.LongFunction<java.util.function.LongFunction<java.util.function.LongUnaryOperator>> fuse​(java.util.function.LongBinaryOperator initial, java.util.function.LongBinaryOperator next)  
      static java.util.function.LongFunction<java.util.function.LongConsumer> fuse​(java.util.function.LongBinaryOperator initial, java.util.function.LongConsumer next)  
      static <A> java.util.function.LongFunction<java.util.function.LongFunction<A>> fuse​(java.util.function.LongBinaryOperator initial, java.util.function.LongFunction<A> next)  
      static java.util.function.LongFunction<java.util.function.LongPredicate> fuse​(java.util.function.LongBinaryOperator initial, java.util.function.LongPredicate next)  
      static java.util.function.LongFunction<java.util.function.LongToDoubleFunction> fuse​(java.util.function.LongBinaryOperator initial, java.util.function.LongToDoubleFunction next)  
      static java.util.function.LongFunction<java.util.function.LongToIntFunction> fuse​(java.util.function.LongBinaryOperator initial, java.util.function.LongToIntFunction next)  
      static java.util.function.LongFunction<java.util.function.LongUnaryOperator> fuse​(java.util.function.LongBinaryOperator initial, java.util.function.LongUnaryOperator next)  
      static <A,​B>
      java.util.function.LongFunction<java.util.function.Consumer<B>>
      fuse​(java.util.function.LongFunction<A> initial, java.util.function.BiConsumer<A,​B> next)  
      static <A,​B,​C>
      java.util.function.LongFunction<java.util.function.Function<B,​C>>
      fuse​(java.util.function.LongFunction<A> initial, java.util.function.BiFunction<A,​B,​C> next)  
      static <A,​B>
      java.util.function.LongFunction<java.util.function.Predicate<B>>
      fuse​(java.util.function.LongFunction<A> initial, java.util.function.BiPredicate<A,​B> next)  
      static <A> java.util.function.LongConsumer fuse​(java.util.function.LongFunction<A> initial, java.util.function.Consumer<A> next)  
      static <A,​B>
      java.util.function.LongFunction<B>
      fuse​(java.util.function.LongFunction<A> initial, java.util.function.Function<A,​B> next)  
      static <A> java.util.function.LongFunction<java.util.function.DoubleConsumer> fuse​(java.util.function.LongFunction<A> initial, java.util.function.ObjDoubleConsumer<A> next)  
      static <A> java.util.function.LongFunction<java.util.function.IntConsumer> fuse​(java.util.function.LongFunction<A> initial, java.util.function.ObjIntConsumer<A> next)  
      static <A> java.util.function.LongFunction<java.util.function.LongConsumer> fuse​(java.util.function.LongFunction<A> initial, java.util.function.ObjLongConsumer<A> next)  
      static <A> java.util.function.LongPredicate fuse​(java.util.function.LongFunction<A> initial, java.util.function.Predicate<A> next)  
      static <A,​B>
      java.util.function.LongFunction<java.util.function.ToDoubleFunction<B>>
      fuse​(java.util.function.LongFunction<A> initial, java.util.function.ToDoubleBiFunction<A,​B> next)  
      static <A> java.util.function.LongToDoubleFunction fuse​(java.util.function.LongFunction<A> initial, java.util.function.ToDoubleFunction<A> next)  
      static <A,​B>
      java.util.function.LongFunction<java.util.function.ToIntFunction<B>>
      fuse​(java.util.function.LongFunction<A> initial, java.util.function.ToIntBiFunction<A,​B> next)  
      static <A> java.util.function.LongToIntFunction fuse​(java.util.function.LongFunction<A> initial, java.util.function.ToIntFunction<A> next)  
      static <A,​B>
      java.util.function.LongFunction<java.util.function.ToLongFunction<B>>
      fuse​(java.util.function.LongFunction<A> initial, java.util.function.ToLongBiFunction<A,​B> next)  
      static <A> java.util.function.LongUnaryOperator fuse​(java.util.function.LongFunction<A> initial, java.util.function.ToLongFunction<A> next)  
      static java.util.function.LongUnaryOperator fuse​(java.util.function.LongSupplier initial, java.util.function.LongBinaryOperator next)  
      static Operator fuse​(java.util.function.LongSupplier initial, java.util.function.LongConsumer next)  
      static <A> java.util.function.Supplier<A> fuse​(java.util.function.LongSupplier initial, java.util.function.LongFunction<A> next)  
      static java.util.function.BooleanSupplier fuse​(java.util.function.LongSupplier initial, java.util.function.LongPredicate next)  
      static java.util.function.DoubleSupplier fuse​(java.util.function.LongSupplier initial, java.util.function.LongToDoubleFunction next)  
      static java.util.function.DoubleSupplier fuse​(java.util.function.LongSupplier initial, java.util.function.LongToIntFunction next)  
      static java.util.function.LongSupplier fuse​(java.util.function.LongSupplier initial, java.util.function.LongUnaryOperator next)  
      static java.util.function.LongFunction<java.util.function.DoubleUnaryOperator> fuse​(java.util.function.LongToDoubleFunction initial, java.util.function.DoubleBinaryOperator next)  
      static java.util.function.LongConsumer fuse​(java.util.function.LongToDoubleFunction initial, java.util.function.DoubleConsumer next)  
      static <A> java.util.function.LongFunction<A> fuse​(java.util.function.LongToDoubleFunction initial, java.util.function.DoubleFunction<A> next)  
      static java.util.function.LongPredicate fuse​(java.util.function.LongToDoubleFunction initial, java.util.function.DoublePredicate next)  
      static java.util.function.LongToIntFunction fuse​(java.util.function.LongToDoubleFunction initial, java.util.function.DoubleToIntFunction next)  
      static java.util.function.LongUnaryOperator fuse​(java.util.function.LongToDoubleFunction initial, java.util.function.DoubleToLongFunction next)  
      static java.util.function.LongToDoubleFunction fuse​(java.util.function.LongToDoubleFunction initial, java.util.function.DoubleUnaryOperator next)  
      static java.util.function.LongFunction<java.util.function.IntUnaryOperator> fuse​(java.util.function.LongToIntFunction initial, java.util.function.IntBinaryOperator next)  
      static java.util.function.LongConsumer fuse​(java.util.function.LongToIntFunction initial, java.util.function.IntConsumer next)  
      static <A> java.util.function.LongFunction<A> fuse​(java.util.function.LongToIntFunction initial, java.util.function.IntFunction<A> next)  
      static java.util.function.LongPredicate fuse​(java.util.function.LongToIntFunction initial, java.util.function.IntPredicate next)  
      static java.util.function.LongToDoubleFunction fuse​(java.util.function.LongToIntFunction initial, java.util.function.IntToDoubleFunction next)  
      static java.util.function.LongUnaryOperator fuse​(java.util.function.LongToIntFunction initial, java.util.function.IntToLongFunction next)  
      static java.util.function.LongToIntFunction fuse​(java.util.function.LongToIntFunction initial, java.util.function.IntUnaryOperator next)  
      static java.util.function.LongFunction<java.util.function.LongUnaryOperator> fuse​(java.util.function.LongUnaryOperator initial, java.util.function.LongBinaryOperator next)  
      static java.util.function.LongConsumer fuse​(java.util.function.LongUnaryOperator initial, java.util.function.LongConsumer next)  
      static <A> java.util.function.LongFunction<A> fuse​(java.util.function.LongUnaryOperator initial, java.util.function.LongFunction<A> next)  
      static java.util.function.LongPredicate fuse​(java.util.function.LongUnaryOperator initial, java.util.function.LongPredicate next)  
      static java.util.function.LongToDoubleFunction fuse​(java.util.function.LongUnaryOperator initial, java.util.function.LongToDoubleFunction next)  
      static java.util.function.LongToIntFunction fuse​(java.util.function.LongUnaryOperator initial, java.util.function.LongToIntFunction next)  
      static java.util.function.LongUnaryOperator fuse​(java.util.function.LongUnaryOperator initial, java.util.function.LongUnaryOperator next)  
      static <A,​B>
      java.util.function.Function<A,​B>
      fuse​(java.util.function.Predicate<A> initial, java.util.function.Function<java.lang.Boolean,​B> next)  
      static <A,​B>
      java.util.function.Consumer<B>
      fuse​(java.util.function.Supplier<A> initial, java.util.function.BiConsumer<A,​B> next)  
      static <A,​B,​C>
      java.util.function.Function<B,​C>
      fuse​(java.util.function.Supplier<A> initial, java.util.function.BiFunction<A,​B,​C> next)  
      static <A,​B>
      java.util.function.Predicate<B>
      fuse​(java.util.function.Supplier<A> initial, java.util.function.BiPredicate<A,​B> next)  
      static <A> Operator fuse​(java.util.function.Supplier<A> initial, java.util.function.Consumer<A> next)  
      static <A,​B>
      java.util.function.Supplier<B>
      fuse​(java.util.function.Supplier<A> initial, java.util.function.Function<A,​B> next)  
      static <A> java.util.function.DoubleConsumer fuse​(java.util.function.Supplier<A> initial, java.util.function.ObjDoubleConsumer<A> next)  
      static <A> java.util.function.IntConsumer fuse​(java.util.function.Supplier<A> initial, java.util.function.ObjIntConsumer<A> next)  
      static <A> java.util.function.LongConsumer fuse​(java.util.function.Supplier<A> initial, java.util.function.ObjLongConsumer<A> next)  
      static <A> java.util.function.BooleanSupplier fuse​(java.util.function.Supplier<A> initial, java.util.function.Predicate<A> next)  
      static <A,​B>
      java.util.function.ToDoubleFunction<B>
      fuse​(java.util.function.Supplier<A> initial, java.util.function.ToDoubleBiFunction<A,​B> next)  
      static <A> java.util.function.DoubleSupplier fuse​(java.util.function.Supplier<A> initial, java.util.function.ToDoubleFunction<A> next)  
      static <A,​B>
      java.util.function.ToIntFunction<B>
      fuse​(java.util.function.Supplier<A> initial, java.util.function.ToIntBiFunction<A,​B> next)  
      static <A> java.util.function.IntSupplier fuse​(java.util.function.Supplier<A> initial, java.util.function.ToIntFunction<A> next)  
      static <A,​B>
      java.util.function.ToLongFunction<B>
      fuse​(java.util.function.Supplier<A> initial, java.util.function.ToLongBiFunction<A,​B> next)  
      static <A> java.util.function.LongSupplier fuse​(java.util.function.Supplier<A> initial, java.util.function.ToLongFunction<A> next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.DoubleUnaryOperator>>
      fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial, java.util.function.DoubleBinaryOperator next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.Consumer<B>>
      fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial, java.util.function.DoubleConsumer next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Function<B,​C>>
      fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial, java.util.function.DoubleFunction<C> next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.Predicate<B>>
      fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial, java.util.function.DoublePredicate next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.ToIntFunction<B>>
      fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial, java.util.function.DoubleToIntFunction next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.ToLongFunction<B>>
      fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial, java.util.function.DoubleToLongFunction next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.ToDoubleFunction<B>>
      fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial, java.util.function.DoubleUnaryOperator next)  
      static <A> java.util.function.Function<A,​java.util.function.DoubleUnaryOperator> fuse​(java.util.function.ToDoubleFunction<A> initial, java.util.function.DoubleBinaryOperator next)  
      static <A> java.util.function.Consumer<A> fuse​(java.util.function.ToDoubleFunction<A> initial, java.util.function.DoubleConsumer next)  
      static <A,​B>
      java.util.function.Function<A,​B>
      fuse​(java.util.function.ToDoubleFunction<A> initial, java.util.function.DoubleFunction<B> next)  
      static <A> java.util.function.Predicate<A> fuse​(java.util.function.ToDoubleFunction<A> initial, java.util.function.DoublePredicate next)  
      static <A> java.util.function.ToIntFunction<A> fuse​(java.util.function.ToDoubleFunction<A> initial, java.util.function.DoubleToIntFunction next)  
      static <A> java.util.function.ToLongFunction<A> fuse​(java.util.function.ToDoubleFunction<A> initial, java.util.function.DoubleToLongFunction next)  
      static <A> java.util.function.ToDoubleFunction<A> fuse​(java.util.function.ToDoubleFunction<A> initial, java.util.function.DoubleUnaryOperator next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.IntUnaryOperator>>
      fuse​(java.util.function.ToIntBiFunction<A,​B> initial, java.util.function.IntBinaryOperator next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Consumer<B>>
      fuse​(java.util.function.ToIntBiFunction<A,​B> initial, java.util.function.IntConsumer next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Function<B,​C>>
      fuse​(java.util.function.ToIntBiFunction<A,​B> initial, java.util.function.IntFunction<C> next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Predicate<B>>
      fuse​(java.util.function.ToIntBiFunction<A,​B> initial, java.util.function.IntPredicate next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.ToDoubleFunction<B>>
      fuse​(java.util.function.ToIntBiFunction<A,​B> initial, java.util.function.IntToDoubleFunction next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.ToLongFunction<B>>
      fuse​(java.util.function.ToIntBiFunction<A,​B> initial, java.util.function.IntToLongFunction next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.ToIntFunction<B>>
      fuse​(java.util.function.ToIntBiFunction<A,​B> initial, java.util.function.IntUnaryOperator next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.IntUnaryOperator>
      fuse​(java.util.function.ToIntFunction<A> initial, java.util.function.IntBinaryOperator next)  
      static <A> java.util.function.Consumer<A> fuse​(java.util.function.ToIntFunction<A> initial, java.util.function.IntConsumer next)  
      static <A,​B>
      java.util.function.Function<A,​B>
      fuse​(java.util.function.ToIntFunction<A> initial, java.util.function.IntFunction<B> next)  
      static <A> java.util.function.Predicate<A> fuse​(java.util.function.ToIntFunction<A> initial, java.util.function.IntPredicate next)  
      static <A> java.util.function.ToDoubleFunction<A> fuse​(java.util.function.ToIntFunction<A> initial, java.util.function.IntToDoubleFunction next)  
      static <A> java.util.function.ToLongFunction<A> fuse​(java.util.function.ToIntFunction<A> initial, java.util.function.IntToLongFunction next)  
      static <A> java.util.function.ToIntFunction<A> fuse​(java.util.function.ToIntFunction<A> initial, java.util.function.IntUnaryOperator next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.LongUnaryOperator>>
      fuse​(java.util.function.ToLongBiFunction<A,​B> initial, java.util.function.LongBinaryOperator next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.Consumer<B>>
      fuse​(java.util.function.ToLongBiFunction<A,​B> initial, java.util.function.LongConsumer next)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Function<B,​C>>
      fuse​(java.util.function.ToLongBiFunction<A,​B> initial, java.util.function.LongFunction<C> next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.Predicate<B>>
      fuse​(java.util.function.ToLongBiFunction<A,​B> initial, java.util.function.LongPredicate next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.ToDoubleFunction<B>>
      fuse​(java.util.function.ToLongBiFunction<A,​B> initial, java.util.function.LongToDoubleFunction next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.ToIntFunction<B>>
      fuse​(java.util.function.ToLongBiFunction<A,​B> initial, java.util.function.LongToIntFunction next)  
      static <A,​B>
      java.util.function.Function<A,​java.util.function.ToLongFunction<B>>
      fuse​(java.util.function.ToLongBiFunction<A,​B> initial, java.util.function.LongUnaryOperator next)  
      static <A> java.util.function.Function<A,​java.util.function.LongUnaryOperator> fuse​(java.util.function.ToLongFunction<A> initial, java.util.function.LongBinaryOperator next)  
      static <A> java.util.function.Consumer<A> fuse​(java.util.function.ToLongFunction<A> initial, java.util.function.LongConsumer next)  
      static <A,​B>
      java.util.function.Function<A,​B>
      fuse​(java.util.function.ToLongFunction<A> initial, java.util.function.LongFunction<B> next)  
      static <A> java.util.function.Predicate<A> fuse​(java.util.function.ToLongFunction<A> initial, java.util.function.LongPredicate next)  
      static <A> java.util.function.ToDoubleFunction<A> fuse​(java.util.function.ToLongFunction<A> initial, java.util.function.LongToDoubleFunction next)  
      static <A> java.util.function.ToIntFunction<A> fuse​(java.util.function.ToLongFunction<A> initial, java.util.function.LongToIntFunction next)  
      static <A> java.util.function.ToLongFunction<A> fuse​(java.util.function.ToLongFunction<A> initial, java.util.function.LongUnaryOperator next)  
      static <A> java.util.function.UnaryOperator<A> id​(java.lang.Class<A> clazz)  
      static <A,​B,​C>
      java.util.function.Function<A,​java.util.function.Function<B,​C>>
      split​(java.util.function.BiFunction<A,​B,​C> initial)  
      static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​K>>>>>>>>>>
      split​(DecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K> initial)  
      static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​java.util.function.Function<K,​java.util.function.Function<L,​M>>>>>>>>>>>>
      split​(DodecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M> initial)  
      static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​J>>>>>>>>>
      split​(NonFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J> initial)  
      static <A,​B,​C,​D,​E,​F,​G,​H,​I>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​I>>>>>>>>
      split​(OctFunction<A,​B,​C,​D,​E,​F,​G,​H,​I> initial)  
      static <A,​B,​C,​D,​E>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​E>>>>
      split​(QuadFunction<A,​B,​C,​D,​E> initial)  
      static <A,​B,​C,​D,​E,​F>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​F>>>>>
      split​(QuinFunction<A,​B,​C,​D,​E,​F> initial)  
      static <A,​B,​C,​D,​E,​F,​G,​H>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​H>>>>>>>
      split​(SeptFunction<A,​B,​C,​D,​E,​F,​G,​H> initial)  
      static <A,​B,​C,​D,​E,​F,​G>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​G>>>>>>
      split​(SexFunction<A,​B,​C,​D,​E,​F,​G> initial)  
      static <A,​B,​C,​D>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​D>>>
      split​(TriFunction<A,​B,​C,​D> initial)  
      static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L>
      java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​java.util.function.Function<K,​L>>>>>>>>>>>
      split​(UndecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L> initial)  
      static <A> Fusion.WithSupplier<A> with​(A initial)  
      static <A> Fusion.WithFunction<A,​A> with​(java.lang.Class<A> clazz)  
      static <A,​B>
      Fusion.WithBiConsumer<A,​B>
      with​(java.util.function.BiConsumer<A,​B> initial)  
      static <A,​B,​C>
      Fusion.WithBiFunction<A,​B,​C>
      with​(java.util.function.BiFunction<A,​B,​C> initial)  
      static <A,​B>
      Fusion.WithBiPredicate<A,​B>
      with​(java.util.function.BiPredicate<A,​B> initial)  
      static <A> Fusion.WithConsumer<A> with​(java.util.function.Consumer<A> initial)  
      static <A,​B>
      Fusion.WithFunction<A,​B>
      with​(java.util.function.Function<A,​B> initial)  
      static <A> Fusion.WithPredicate<A> with​(java.util.function.Predicate<A> initial)  
      static <A> Fusion.WithSupplier<A> with​(java.util.function.Supplier<A> initial)  
      static <A> Fusion.WithToDoubleFunction<A> with​(java.util.function.ToDoubleFunction<A> initial)  
      static <A> Fusion.WithToIntFunction<A> with​(java.util.function.ToIntFunction<A> initial)  
      static <A> Fusion.WithToLongFunction<A> with​(java.util.function.ToLongFunction<A> initial)  
      static <A,​B>
      Fusion.WithBiConsumer<A,​B>
      withBiConsumer​(java.util.function.BiConsumer<A,​B> initial)  
      static <A,​B,​C>
      Fusion.WithBiFunction<A,​B,​C>
      withBiFunction​(java.util.function.BiFunction<A,​B,​C> initial)  
      static <A,​B>
      Fusion.WithBiPredicate<A,​B>
      withBiPredicate​(java.util.function.BiPredicate<A,​B> initial)  
      static <A> Fusion.WithFunction<A,​A> withClass​(java.lang.Class<A> clazz)  
      static <A> Fusion.WithConsumer<A> withConsumer​(java.util.function.Consumer<A> initial)  
      static <A,​B>
      Fusion.WithFunction<A,​B>
      withFunction​(java.util.function.Function<A,​B> initial)  
      static <A> Fusion.WithSupplier<A> withObject​(A initial)  
      static <A> Fusion.WithPredicate<A> withPredicate​(java.util.function.Predicate<A> initial)  
      static <A> Fusion.WithSupplier<A> withSupplier​(java.util.function.Supplier<A> initial)  
      static <A> Fusion.WithToDoubleFunction<A> withToDoubleFunction​(java.util.function.ToDoubleFunction<A> initial)  
      static <A> Fusion.WithToIntFunction<A> withToIntFunction​(java.util.function.ToIntFunction<A> initial)  
      static <A> Fusion.WithToLongFunction<A> withToLongFunction​(java.util.function.ToLongFunction<A> initial)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • id

        public static <A> java.util.function.UnaryOperator<A> id​(java.lang.Class<A> clazz)
      • fuse

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

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

        public static <A,​B> java.util.function.ToDoubleFunction<A> fuse​(java.util.function.Function<A,​B> initial,
                                                                              java.util.function.ToDoubleFunction<B> next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.ToDoubleFunction<C>> fuse​(java.util.function.Function<A,​B> initial,
                                                                                                                           java.util.function.ToDoubleBiFunction<B,​C> next)
      • fuse

        public static <A,​B> java.util.function.ToIntFunction<A> fuse​(java.util.function.Function<A,​B> initial,
                                                                           java.util.function.ToIntFunction<B> next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.ToIntFunction<C>> fuse​(java.util.function.Function<A,​B> initial,
                                                                                                                        java.util.function.ToIntBiFunction<B,​C> next)
      • fuse

        public static <A,​B> java.util.function.ToLongFunction<A> fuse​(java.util.function.Function<A,​B> initial,
                                                                            java.util.function.ToLongFunction<B> next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.ToLongFunction<C>> fuse​(java.util.function.Function<A,​B> initial,
                                                                                                                         java.util.function.ToLongBiFunction<B,​C> next)
      • fuse

        public static <A,​B> java.util.function.Predicate<A> fuse​(java.util.function.Function<A,​B> initial,
                                                                       java.util.function.Predicate<B> next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.Predicate<C>> fuse​(java.util.function.Function<A,​B> initial,
                                                                                                                    java.util.function.BiPredicate<B,​C> next)
      • fuse

        public static <A,​B> java.util.function.Consumer<A> fuse​(java.util.function.Function<A,​B> initial,
                                                                      java.util.function.Consumer<B> next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.Consumer<C>> fuse​(java.util.function.Function<A,​B> initial,
                                                                                                                   java.util.function.BiConsumer<B,​C> next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.DoubleConsumer> fuse​(java.util.function.Function<A,​B> initial,
                                                                                                              java.util.function.ObjDoubleConsumer<B> next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.IntConsumer> fuse​(java.util.function.Function<A,​B> initial,
                                                                                                           java.util.function.ObjIntConsumer<B> next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.LongConsumer> fuse​(java.util.function.Function<A,​B> initial,
                                                                                                            java.util.function.ObjLongConsumer<B> next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​B> fuse​(java.util.function.Function<A,​B> initial,
                                                                              java.util.function.UnaryOperator<B> next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.UnaryOperator<B>> fuse​(java.util.function.Function<A,​B> initial,
                                                                                                                java.util.function.BinaryOperator<B> next)
      • fuse

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

        public static <A,​B,​C,​D,​E> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<D,​E>>> fuse​(java.util.function.BiFunction<A,​B,​C> initial,
                                                                                                                                                                                java.util.function.BiFunction<C,​D,​E> next)
      • fuse

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

        public static <A,​B,​C,​D> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.ToDoubleFunction<D>>> fuse​(java.util.function.BiFunction<A,​B,​C> initial,
                                                                                                                                                                        java.util.function.ToDoubleBiFunction<C,​D> next)
      • fuse

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

        public static <A,​B,​C,​D> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.ToIntFunction<D>>> fuse​(java.util.function.BiFunction<A,​B,​C> initial,
                                                                                                                                                                     java.util.function.ToIntBiFunction<C,​D> next)
      • fuse

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

        public static <A,​B,​C,​D> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.ToLongFunction<D>>> fuse​(java.util.function.BiFunction<A,​B,​C> initial,
                                                                                                                                                                      java.util.function.ToLongBiFunction<C,​D> next)
      • fuse

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

        public static <A,​B,​C,​D> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Predicate<D>>> fuse​(java.util.function.BiFunction<A,​B,​C> initial,
                                                                                                                                                                 java.util.function.BiPredicate<C,​D> next)
      • fuse

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

        public static <A,​B,​C,​D> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Consumer<D>>> fuse​(java.util.function.BiFunction<A,​B,​C> initial,
                                                                                                                                                                java.util.function.BiConsumer<C,​D> next)
      • fuse

        public static <A,​B,​C,​D> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.DoubleConsumer>> fuse​(java.util.function.BiFunction<A,​B,​C> initial,
                                                                                                                                                                   java.util.function.ObjDoubleConsumer<C> next)
      • fuse

        public static <A,​B,​C,​D> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.IntConsumer>> fuse​(java.util.function.BiFunction<A,​B,​C> initial,
                                                                                                                                                                java.util.function.ObjIntConsumer<C> next)
      • fuse

        public static <A,​B,​C,​D> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.LongConsumer>> fuse​(java.util.function.BiFunction<A,​B,​C> initial,
                                                                                                                                                                 java.util.function.ObjLongConsumer<C> next)
      • fuse

        public static <A,​B> java.util.function.DoubleFunction<B> fuse​(java.util.function.DoubleFunction<A> initial,
                                                                            java.util.function.Function<A,​B> next)
      • fuse

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

        public static <A> java.util.function.DoubleUnaryOperator fuse​(java.util.function.DoubleFunction<A> initial,
                                                                      java.util.function.ToDoubleFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.DoubleFunction<java.util.function.ToDoubleFunction<B>> fuse​(java.util.function.DoubleFunction<A> initial,
                                                                                                                 java.util.function.ToDoubleBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.DoubleToIntFunction fuse​(java.util.function.DoubleFunction<A> initial,
                                                                      java.util.function.ToIntFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.DoubleFunction<java.util.function.ToIntFunction<B>> fuse​(java.util.function.DoubleFunction<A> initial,
                                                                                                              java.util.function.ToIntBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.DoubleToLongFunction fuse​(java.util.function.DoubleFunction<A> initial,
                                                                       java.util.function.ToLongFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.DoubleFunction<java.util.function.ToLongFunction<B>> fuse​(java.util.function.DoubleFunction<A> initial,
                                                                                                               java.util.function.ToLongBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.DoublePredicate fuse​(java.util.function.DoubleFunction<A> initial,
                                                                  java.util.function.Predicate<A> next)
      • fuse

        public static <A,​B> java.util.function.DoubleFunction<java.util.function.Predicate<B>> fuse​(java.util.function.DoubleFunction<A> initial,
                                                                                                          java.util.function.BiPredicate<A,​B> next)
      • fuse

        public static <A> java.util.function.DoubleConsumer fuse​(java.util.function.DoubleFunction<A> initial,
                                                                 java.util.function.Consumer<A> next)
      • fuse

        public static <A,​B> java.util.function.DoubleFunction<java.util.function.Consumer<B>> fuse​(java.util.function.DoubleFunction<A> initial,
                                                                                                         java.util.function.BiConsumer<A,​B> next)
      • fuse

        public static <A> java.util.function.DoubleFunction<java.util.function.DoubleConsumer> fuse​(java.util.function.DoubleFunction<A> initial,
                                                                                                    java.util.function.ObjDoubleConsumer<A> next)
      • fuse

        public static <A> java.util.function.DoubleFunction<java.util.function.IntConsumer> fuse​(java.util.function.DoubleFunction<A> initial,
                                                                                                 java.util.function.ObjIntConsumer<A> next)
      • fuse

        public static <A> java.util.function.DoubleFunction<java.util.function.LongConsumer> fuse​(java.util.function.DoubleFunction<A> initial,
                                                                                                  java.util.function.ObjLongConsumer<A> next)
      • fuse

        public static java.util.function.DoubleUnaryOperator fuse​(java.util.function.DoubleToIntFunction initial,
                                                                  java.util.function.IntToDoubleFunction next)
      • fuse

        public static java.util.function.DoubleToLongFunction fuse​(java.util.function.DoubleToIntFunction initial,
                                                                   java.util.function.IntToLongFunction next)
      • fuse

        public static java.util.function.DoublePredicate fuse​(java.util.function.DoubleToIntFunction initial,
                                                              java.util.function.IntPredicate next)
      • fuse

        public static java.util.function.DoubleConsumer fuse​(java.util.function.DoubleToIntFunction initial,
                                                             java.util.function.IntConsumer next)
      • fuse

        public static java.util.function.DoubleToIntFunction fuse​(java.util.function.DoubleToIntFunction initial,
                                                                  java.util.function.IntUnaryOperator next)
      • fuse

        public static java.util.function.DoubleFunction<java.util.function.IntUnaryOperator> fuse​(java.util.function.DoubleToIntFunction initial,
                                                                                                  java.util.function.IntBinaryOperator next)
      • fuse

        public static <A> java.util.function.DoubleFunction<A> fuse​(java.util.function.DoubleToLongFunction initial,
                                                                    java.util.function.LongFunction<A> next)
      • fuse

        public static java.util.function.DoubleUnaryOperator fuse​(java.util.function.DoubleToLongFunction initial,
                                                                  java.util.function.LongToDoubleFunction next)
      • fuse

        public static java.util.function.DoubleToLongFunction fuse​(java.util.function.DoubleToLongFunction initial,
                                                                   java.util.function.LongToIntFunction next)
      • fuse

        public static java.util.function.DoublePredicate fuse​(java.util.function.DoubleToLongFunction initial,
                                                              java.util.function.LongPredicate next)
      • fuse

        public static java.util.function.DoubleConsumer fuse​(java.util.function.DoubleToLongFunction initial,
                                                             java.util.function.LongConsumer next)
      • fuse

        public static java.util.function.DoubleToLongFunction fuse​(java.util.function.DoubleToLongFunction initial,
                                                                   java.util.function.LongUnaryOperator next)
      • fuse

        public static java.util.function.DoubleFunction<java.util.function.LongUnaryOperator> fuse​(java.util.function.DoubleToLongFunction initial,
                                                                                                   java.util.function.LongBinaryOperator next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​B> fuse​(java.util.function.ToDoubleFunction<A> initial,
                                                                              java.util.function.DoubleFunction<B> next)
      • fuse

        public static <A> java.util.function.ToIntFunction<A> fuse​(java.util.function.ToDoubleFunction<A> initial,
                                                                   java.util.function.DoubleToIntFunction next)
      • fuse

        public static <A> java.util.function.ToLongFunction<A> fuse​(java.util.function.ToDoubleFunction<A> initial,
                                                                    java.util.function.DoubleToLongFunction next)
      • fuse

        public static <A> java.util.function.Predicate<A> fuse​(java.util.function.ToDoubleFunction<A> initial,
                                                               java.util.function.DoublePredicate next)
      • fuse

        public static <A> java.util.function.Consumer<A> fuse​(java.util.function.ToDoubleFunction<A> initial,
                                                              java.util.function.DoubleConsumer next)
      • fuse

        public static <A> java.util.function.ToDoubleFunction<A> fuse​(java.util.function.ToDoubleFunction<A> initial,
                                                                      java.util.function.DoubleUnaryOperator next)
      • fuse

        public static <A> java.util.function.Function<A,​java.util.function.DoubleUnaryOperator> fuse​(java.util.function.ToDoubleFunction<A> initial,
                                                                                                           java.util.function.DoubleBinaryOperator next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.Function<B,​C>> fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial,
                                                                                                                           java.util.function.DoubleFunction<C> next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.ToIntFunction<B>> fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial,
                                                                                                                java.util.function.DoubleToIntFunction next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.ToLongFunction<B>> fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial,
                                                                                                                 java.util.function.DoubleToLongFunction next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.Predicate<B>> fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial,
                                                                                                            java.util.function.DoublePredicate next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.Consumer<B>> fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial,
                                                                                                           java.util.function.DoubleConsumer next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.ToDoubleFunction<B>> fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial,
                                                                                                                   java.util.function.DoubleUnaryOperator next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.DoubleUnaryOperator>> fuse​(java.util.function.ToDoubleBiFunction<A,​B> initial,
                                                                                                                                                        java.util.function.DoubleBinaryOperator next)
      • fuse

        public static <A,​B> java.util.function.IntFunction<B> fuse​(java.util.function.IntFunction<A> initial,
                                                                         java.util.function.Function<A,​B> next)
      • fuse

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

        public static <A> java.util.function.IntToDoubleFunction fuse​(java.util.function.IntFunction<A> initial,
                                                                      java.util.function.ToDoubleFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.IntFunction<java.util.function.ToDoubleFunction<B>> fuse​(java.util.function.IntFunction<A> initial,
                                                                                                              java.util.function.ToDoubleBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.IntUnaryOperator fuse​(java.util.function.IntFunction<A> initial,
                                                                   java.util.function.ToIntFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.IntFunction<java.util.function.ToIntFunction<B>> fuse​(java.util.function.IntFunction<A> initial,
                                                                                                           java.util.function.ToIntBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.IntToLongFunction fuse​(java.util.function.IntFunction<A> initial,
                                                                    java.util.function.ToLongFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.IntFunction<java.util.function.ToLongFunction<B>> fuse​(java.util.function.IntFunction<A> initial,
                                                                                                            java.util.function.ToLongBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.IntPredicate fuse​(java.util.function.IntFunction<A> initial,
                                                               java.util.function.Predicate<A> next)
      • fuse

        public static <A,​B> java.util.function.IntFunction<java.util.function.Predicate<B>> fuse​(java.util.function.IntFunction<A> initial,
                                                                                                       java.util.function.BiPredicate<A,​B> next)
      • fuse

        public static <A> java.util.function.IntConsumer fuse​(java.util.function.IntFunction<A> initial,
                                                              java.util.function.Consumer<A> next)
      • fuse

        public static <A,​B> java.util.function.IntFunction<java.util.function.Consumer<B>> fuse​(java.util.function.IntFunction<A> initial,
                                                                                                      java.util.function.BiConsumer<A,​B> next)
      • fuse

        public static <A> java.util.function.IntFunction<java.util.function.DoubleConsumer> fuse​(java.util.function.IntFunction<A> initial,
                                                                                                 java.util.function.ObjDoubleConsumer<A> next)
      • fuse

        public static <A> java.util.function.IntFunction<java.util.function.IntConsumer> fuse​(java.util.function.IntFunction<A> initial,
                                                                                              java.util.function.ObjIntConsumer<A> next)
      • fuse

        public static <A> java.util.function.IntFunction<java.util.function.LongConsumer> fuse​(java.util.function.IntFunction<A> initial,
                                                                                               java.util.function.ObjLongConsumer<A> next)
      • fuse

        public static <A> java.util.function.IntFunction<A> fuse​(java.util.function.IntToDoubleFunction initial,
                                                                 java.util.function.DoubleFunction<A> next)
      • fuse

        public static java.util.function.IntUnaryOperator fuse​(java.util.function.IntToDoubleFunction initial,
                                                               java.util.function.DoubleToIntFunction next)
      • fuse

        public static java.util.function.IntToLongFunction fuse​(java.util.function.IntToDoubleFunction initial,
                                                                java.util.function.DoubleToLongFunction next)
      • fuse

        public static java.util.function.IntPredicate fuse​(java.util.function.IntToDoubleFunction initial,
                                                           java.util.function.DoublePredicate next)
      • fuse

        public static java.util.function.IntConsumer fuse​(java.util.function.IntToDoubleFunction initial,
                                                          java.util.function.DoubleConsumer next)
      • fuse

        public static java.util.function.IntToDoubleFunction fuse​(java.util.function.IntToDoubleFunction initial,
                                                                  java.util.function.DoubleUnaryOperator next)
      • fuse

        public static java.util.function.IntFunction<java.util.function.DoubleUnaryOperator> fuse​(java.util.function.IntToDoubleFunction initial,
                                                                                                  java.util.function.DoubleBinaryOperator next)
      • fuse

        public static <A> java.util.function.IntFunction<A> fuse​(java.util.function.IntToLongFunction initial,
                                                                 java.util.function.LongFunction<A> next)
      • fuse

        public static java.util.function.IntToDoubleFunction fuse​(java.util.function.IntToLongFunction initial,
                                                                  java.util.function.LongToDoubleFunction next)
      • fuse

        public static java.util.function.IntUnaryOperator fuse​(java.util.function.IntToLongFunction initial,
                                                               java.util.function.LongToIntFunction next)
      • fuse

        public static java.util.function.IntPredicate fuse​(java.util.function.IntToLongFunction initial,
                                                           java.util.function.LongPredicate next)
      • fuse

        public static java.util.function.IntConsumer fuse​(java.util.function.IntToLongFunction initial,
                                                          java.util.function.LongConsumer next)
      • fuse

        public static java.util.function.IntToLongFunction fuse​(java.util.function.IntToLongFunction initial,
                                                                java.util.function.LongUnaryOperator next)
      • fuse

        public static java.util.function.IntFunction<java.util.function.LongUnaryOperator> fuse​(java.util.function.IntToLongFunction initial,
                                                                                                java.util.function.LongBinaryOperator next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​B> fuse​(java.util.function.ToIntFunction<A> initial,
                                                                              java.util.function.IntFunction<B> next)
      • fuse

        public static <A> java.util.function.ToDoubleFunction<A> fuse​(java.util.function.ToIntFunction<A> initial,
                                                                      java.util.function.IntToDoubleFunction next)
      • fuse

        public static <A> java.util.function.ToLongFunction<A> fuse​(java.util.function.ToIntFunction<A> initial,
                                                                    java.util.function.IntToLongFunction next)
      • fuse

        public static <A> java.util.function.Predicate<A> fuse​(java.util.function.ToIntFunction<A> initial,
                                                               java.util.function.IntPredicate next)
      • fuse

        public static <A> java.util.function.Consumer<A> fuse​(java.util.function.ToIntFunction<A> initial,
                                                              java.util.function.IntConsumer next)
      • fuse

        public static <A> java.util.function.ToIntFunction<A> fuse​(java.util.function.ToIntFunction<A> initial,
                                                                   java.util.function.IntUnaryOperator next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.IntUnaryOperator> fuse​(java.util.function.ToIntFunction<A> initial,
                                                                                                                java.util.function.IntBinaryOperator next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.Function<B,​C>> fuse​(java.util.function.ToIntBiFunction<A,​B> initial,
                                                                                                                           java.util.function.IntFunction<C> next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.ToDoubleFunction<B>> fuse​(java.util.function.ToIntBiFunction<A,​B> initial,
                                                                                                                           java.util.function.IntToDoubleFunction next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.ToLongFunction<B>> fuse​(java.util.function.ToIntBiFunction<A,​B> initial,
                                                                                                                         java.util.function.IntToLongFunction next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.Predicate<B>> fuse​(java.util.function.ToIntBiFunction<A,​B> initial,
                                                                                                                    java.util.function.IntPredicate next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.Consumer<B>> fuse​(java.util.function.ToIntBiFunction<A,​B> initial,
                                                                                                                   java.util.function.IntConsumer next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.ToIntFunction<B>> fuse​(java.util.function.ToIntBiFunction<A,​B> initial,
                                                                                                                        java.util.function.IntUnaryOperator next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.IntUnaryOperator>> fuse​(java.util.function.ToIntBiFunction<A,​B> initial,
                                                                                                                                                             java.util.function.IntBinaryOperator next)
      • fuse

        public static <A,​B> java.util.function.LongFunction<B> fuse​(java.util.function.LongFunction<A> initial,
                                                                          java.util.function.Function<A,​B> next)
      • fuse

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

        public static <A> java.util.function.LongToDoubleFunction fuse​(java.util.function.LongFunction<A> initial,
                                                                       java.util.function.ToDoubleFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.LongFunction<java.util.function.ToDoubleFunction<B>> fuse​(java.util.function.LongFunction<A> initial,
                                                                                                               java.util.function.ToDoubleBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.LongToIntFunction fuse​(java.util.function.LongFunction<A> initial,
                                                                    java.util.function.ToIntFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.LongFunction<java.util.function.ToIntFunction<B>> fuse​(java.util.function.LongFunction<A> initial,
                                                                                                            java.util.function.ToIntBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.LongUnaryOperator fuse​(java.util.function.LongFunction<A> initial,
                                                                    java.util.function.ToLongFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.LongFunction<java.util.function.ToLongFunction<B>> fuse​(java.util.function.LongFunction<A> initial,
                                                                                                             java.util.function.ToLongBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.LongPredicate fuse​(java.util.function.LongFunction<A> initial,
                                                                java.util.function.Predicate<A> next)
      • fuse

        public static <A,​B> java.util.function.LongFunction<java.util.function.Predicate<B>> fuse​(java.util.function.LongFunction<A> initial,
                                                                                                        java.util.function.BiPredicate<A,​B> next)
      • fuse

        public static <A> java.util.function.LongConsumer fuse​(java.util.function.LongFunction<A> initial,
                                                               java.util.function.Consumer<A> next)
      • fuse

        public static <A,​B> java.util.function.LongFunction<java.util.function.Consumer<B>> fuse​(java.util.function.LongFunction<A> initial,
                                                                                                       java.util.function.BiConsumer<A,​B> next)
      • fuse

        public static <A> java.util.function.LongFunction<java.util.function.DoubleConsumer> fuse​(java.util.function.LongFunction<A> initial,
                                                                                                  java.util.function.ObjDoubleConsumer<A> next)
      • fuse

        public static <A> java.util.function.LongFunction<java.util.function.IntConsumer> fuse​(java.util.function.LongFunction<A> initial,
                                                                                               java.util.function.ObjIntConsumer<A> next)
      • fuse

        public static <A> java.util.function.LongFunction<java.util.function.LongConsumer> fuse​(java.util.function.LongFunction<A> initial,
                                                                                                java.util.function.ObjLongConsumer<A> next)
      • fuse

        public static <A> java.util.function.LongFunction<A> fuse​(java.util.function.LongToDoubleFunction initial,
                                                                  java.util.function.DoubleFunction<A> next)
      • fuse

        public static java.util.function.LongToIntFunction fuse​(java.util.function.LongToDoubleFunction initial,
                                                                java.util.function.DoubleToIntFunction next)
      • fuse

        public static java.util.function.LongUnaryOperator fuse​(java.util.function.LongToDoubleFunction initial,
                                                                java.util.function.DoubleToLongFunction next)
      • fuse

        public static java.util.function.LongPredicate fuse​(java.util.function.LongToDoubleFunction initial,
                                                            java.util.function.DoublePredicate next)
      • fuse

        public static java.util.function.LongConsumer fuse​(java.util.function.LongToDoubleFunction initial,
                                                           java.util.function.DoubleConsumer next)
      • fuse

        public static java.util.function.LongToDoubleFunction fuse​(java.util.function.LongToDoubleFunction initial,
                                                                   java.util.function.DoubleUnaryOperator next)
      • fuse

        public static java.util.function.LongFunction<java.util.function.DoubleUnaryOperator> fuse​(java.util.function.LongToDoubleFunction initial,
                                                                                                   java.util.function.DoubleBinaryOperator next)
      • fuse

        public static <A> java.util.function.LongFunction<A> fuse​(java.util.function.LongToIntFunction initial,
                                                                  java.util.function.IntFunction<A> next)
      • fuse

        public static java.util.function.LongToDoubleFunction fuse​(java.util.function.LongToIntFunction initial,
                                                                   java.util.function.IntToDoubleFunction next)
      • fuse

        public static java.util.function.LongUnaryOperator fuse​(java.util.function.LongToIntFunction initial,
                                                                java.util.function.IntToLongFunction next)
      • fuse

        public static java.util.function.LongPredicate fuse​(java.util.function.LongToIntFunction initial,
                                                            java.util.function.IntPredicate next)
      • fuse

        public static java.util.function.LongConsumer fuse​(java.util.function.LongToIntFunction initial,
                                                           java.util.function.IntConsumer next)
      • fuse

        public static java.util.function.LongToIntFunction fuse​(java.util.function.LongToIntFunction initial,
                                                                java.util.function.IntUnaryOperator next)
      • fuse

        public static java.util.function.LongFunction<java.util.function.IntUnaryOperator> fuse​(java.util.function.LongToIntFunction initial,
                                                                                                java.util.function.IntBinaryOperator next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​B> fuse​(java.util.function.ToLongFunction<A> initial,
                                                                              java.util.function.LongFunction<B> next)
      • fuse

        public static <A> java.util.function.ToDoubleFunction<A> fuse​(java.util.function.ToLongFunction<A> initial,
                                                                      java.util.function.LongToDoubleFunction next)
      • fuse

        public static <A> java.util.function.ToIntFunction<A> fuse​(java.util.function.ToLongFunction<A> initial,
                                                                   java.util.function.LongToIntFunction next)
      • fuse

        public static <A> java.util.function.Predicate<A> fuse​(java.util.function.ToLongFunction<A> initial,
                                                               java.util.function.LongPredicate next)
      • fuse

        public static <A> java.util.function.Consumer<A> fuse​(java.util.function.ToLongFunction<A> initial,
                                                              java.util.function.LongConsumer next)
      • fuse

        public static <A> java.util.function.ToLongFunction<A> fuse​(java.util.function.ToLongFunction<A> initial,
                                                                    java.util.function.LongUnaryOperator next)
      • fuse

        public static <A> java.util.function.Function<A,​java.util.function.LongUnaryOperator> fuse​(java.util.function.ToLongFunction<A> initial,
                                                                                                         java.util.function.LongBinaryOperator next)
      • fuse

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.Function<B,​C>> fuse​(java.util.function.ToLongBiFunction<A,​B> initial,
                                                                                                                           java.util.function.LongFunction<C> next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.ToDoubleFunction<B>> fuse​(java.util.function.ToLongBiFunction<A,​B> initial,
                                                                                                                   java.util.function.LongToDoubleFunction next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.ToIntFunction<B>> fuse​(java.util.function.ToLongBiFunction<A,​B> initial,
                                                                                                                java.util.function.LongToIntFunction next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.Predicate<B>> fuse​(java.util.function.ToLongBiFunction<A,​B> initial,
                                                                                                            java.util.function.LongPredicate next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.Consumer<B>> fuse​(java.util.function.ToLongBiFunction<A,​B> initial,
                                                                                                           java.util.function.LongConsumer next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.ToLongFunction<B>> fuse​(java.util.function.ToLongBiFunction<A,​B> initial,
                                                                                                                 java.util.function.LongUnaryOperator next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.LongUnaryOperator>> fuse​(java.util.function.ToLongBiFunction<A,​B> initial,
                                                                                                                                                      java.util.function.LongBinaryOperator next)
      • fuse

        public static <A,​B> java.util.function.Function<A,​B> fuse​(java.util.function.Predicate<A> initial,
                                                                              java.util.function.Function<java.lang.Boolean,​B> next)
      • fuse

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

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

        public static <A> java.util.function.DoubleSupplier fuse​(java.util.function.Supplier<A> initial,
                                                                 java.util.function.ToDoubleFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.ToDoubleFunction<B> fuse​(java.util.function.Supplier<A> initial,
                                                                              java.util.function.ToDoubleBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.IntSupplier fuse​(java.util.function.Supplier<A> initial,
                                                              java.util.function.ToIntFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.ToIntFunction<B> fuse​(java.util.function.Supplier<A> initial,
                                                                           java.util.function.ToIntBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.LongSupplier fuse​(java.util.function.Supplier<A> initial,
                                                               java.util.function.ToLongFunction<A> next)
      • fuse

        public static <A,​B> java.util.function.ToLongFunction<B> fuse​(java.util.function.Supplier<A> initial,
                                                                            java.util.function.ToLongBiFunction<A,​B> next)
      • fuse

        public static <A> java.util.function.BooleanSupplier fuse​(java.util.function.Supplier<A> initial,
                                                                  java.util.function.Predicate<A> next)
      • fuse

        public static <A,​B> java.util.function.Predicate<B> fuse​(java.util.function.Supplier<A> initial,
                                                                       java.util.function.BiPredicate<A,​B> next)
      • fuse

        public static <A> Operator fuse​(java.util.function.Supplier<A> initial,
                                        java.util.function.Consumer<A> next)
      • fuse

        public static <A,​B> java.util.function.Consumer<B> fuse​(java.util.function.Supplier<A> initial,
                                                                      java.util.function.BiConsumer<A,​B> next)
      • fuse

        public static <A> java.util.function.DoubleConsumer fuse​(java.util.function.Supplier<A> initial,
                                                                 java.util.function.ObjDoubleConsumer<A> next)
      • fuse

        public static <A> java.util.function.IntConsumer fuse​(java.util.function.Supplier<A> initial,
                                                              java.util.function.ObjIntConsumer<A> next)
      • fuse

        public static <A> java.util.function.LongConsumer fuse​(java.util.function.Supplier<A> initial,
                                                               java.util.function.ObjLongConsumer<A> next)
      • fuse

        public static <A> java.util.function.Supplier<A> fuse​(java.util.function.DoubleSupplier initial,
                                                              java.util.function.DoubleFunction<A> next)
      • fuse

        public static java.util.function.IntSupplier fuse​(java.util.function.DoubleSupplier initial,
                                                          java.util.function.DoubleToIntFunction next)
      • fuse

        public static java.util.function.LongSupplier fuse​(java.util.function.DoubleSupplier initial,
                                                           java.util.function.DoubleToLongFunction next)
      • fuse

        public static java.util.function.BooleanSupplier fuse​(java.util.function.DoubleSupplier initial,
                                                              java.util.function.DoublePredicate next)
      • fuse

        public static Operator fuse​(java.util.function.DoubleSupplier initial,
                                    java.util.function.DoubleConsumer next)
      • fuse

        public static java.util.function.DoubleSupplier fuse​(java.util.function.DoubleSupplier initial,
                                                             java.util.function.DoubleUnaryOperator next)
      • fuse

        public static java.util.function.DoubleUnaryOperator fuse​(java.util.function.DoubleSupplier initial,
                                                                  java.util.function.DoubleBinaryOperator next)
      • fuse

        public static <A> java.util.function.Supplier<A> fuse​(java.util.function.IntSupplier initial,
                                                              java.util.function.IntFunction<A> next)
      • fuse

        public static java.util.function.DoubleSupplier fuse​(java.util.function.IntSupplier initial,
                                                             java.util.function.IntToDoubleFunction next)
      • fuse

        public static java.util.function.LongSupplier fuse​(java.util.function.IntSupplier initial,
                                                           java.util.function.IntToLongFunction next)
      • fuse

        public static java.util.function.BooleanSupplier fuse​(java.util.function.IntSupplier initial,
                                                              java.util.function.IntPredicate next)
      • fuse

        public static Operator fuse​(java.util.function.IntSupplier initial,
                                    java.util.function.IntConsumer next)
      • fuse

        public static java.util.function.IntSupplier fuse​(java.util.function.IntSupplier initial,
                                                          java.util.function.IntUnaryOperator next)
      • fuse

        public static java.util.function.IntUnaryOperator fuse​(java.util.function.IntSupplier initial,
                                                               java.util.function.IntBinaryOperator next)
      • fuse

        public static <A> java.util.function.Supplier<A> fuse​(java.util.function.LongSupplier initial,
                                                              java.util.function.LongFunction<A> next)
      • fuse

        public static java.util.function.DoubleSupplier fuse​(java.util.function.LongSupplier initial,
                                                             java.util.function.LongToDoubleFunction next)
      • fuse

        public static java.util.function.DoubleSupplier fuse​(java.util.function.LongSupplier initial,
                                                             java.util.function.LongToIntFunction next)
      • fuse

        public static java.util.function.BooleanSupplier fuse​(java.util.function.LongSupplier initial,
                                                              java.util.function.LongPredicate next)
      • fuse

        public static Operator fuse​(java.util.function.LongSupplier initial,
                                    java.util.function.LongConsumer next)
      • fuse

        public static java.util.function.LongSupplier fuse​(java.util.function.LongSupplier initial,
                                                           java.util.function.LongUnaryOperator next)
      • fuse

        public static java.util.function.LongUnaryOperator fuse​(java.util.function.LongSupplier initial,
                                                                java.util.function.LongBinaryOperator next)
      • fuse

        public static <A> java.util.function.DoubleFunction<A> fuse​(java.util.function.DoubleUnaryOperator initial,
                                                                    java.util.function.DoubleFunction<A> next)
      • fuse

        public static java.util.function.DoubleToIntFunction fuse​(java.util.function.DoubleUnaryOperator initial,
                                                                  java.util.function.DoubleToIntFunction next)
      • fuse

        public static java.util.function.DoubleToLongFunction fuse​(java.util.function.DoubleUnaryOperator initial,
                                                                   java.util.function.DoubleToLongFunction next)
      • fuse

        public static java.util.function.DoublePredicate fuse​(java.util.function.DoubleUnaryOperator initial,
                                                              java.util.function.DoublePredicate next)
      • fuse

        public static java.util.function.DoubleConsumer fuse​(java.util.function.DoubleUnaryOperator initial,
                                                             java.util.function.DoubleConsumer next)
      • fuse

        public static java.util.function.DoubleUnaryOperator fuse​(java.util.function.DoubleUnaryOperator initial,
                                                                  java.util.function.DoubleUnaryOperator next)
      • fuse

        public static java.util.function.DoubleFunction<java.util.function.DoubleUnaryOperator> fuse​(java.util.function.DoubleUnaryOperator initial,
                                                                                                     java.util.function.DoubleBinaryOperator next)
      • fuse

        public static <A> java.util.function.DoubleFunction<java.util.function.DoubleFunction<A>> fuse​(java.util.function.DoubleBinaryOperator initial,
                                                                                                       java.util.function.DoubleFunction<A> next)
      • fuse

        public static java.util.function.DoubleFunction<java.util.function.DoubleToIntFunction> fuse​(java.util.function.DoubleBinaryOperator initial,
                                                                                                     java.util.function.DoubleToIntFunction next)
      • fuse

        public static java.util.function.DoubleFunction<java.util.function.DoubleToLongFunction> fuse​(java.util.function.DoubleBinaryOperator initial,
                                                                                                      java.util.function.DoubleToLongFunction next)
      • fuse

        public static java.util.function.DoubleFunction<java.util.function.DoublePredicate> fuse​(java.util.function.DoubleBinaryOperator initial,
                                                                                                 java.util.function.DoublePredicate next)
      • fuse

        public static java.util.function.DoubleFunction<java.util.function.DoubleConsumer> fuse​(java.util.function.DoubleBinaryOperator initial,
                                                                                                java.util.function.DoubleConsumer next)
      • fuse

        public static java.util.function.DoubleFunction<java.util.function.DoubleUnaryOperator> fuse​(java.util.function.DoubleBinaryOperator initial,
                                                                                                     java.util.function.DoubleUnaryOperator next)
      • fuse

        public static java.util.function.DoubleFunction<java.util.function.DoubleFunction<java.util.function.DoubleUnaryOperator>> fuse​(java.util.function.DoubleBinaryOperator initial,
                                                                                                                                        java.util.function.DoubleBinaryOperator next)
      • fuse

        public static <A> java.util.function.IntFunction<A> fuse​(java.util.function.IntUnaryOperator initial,
                                                                 java.util.function.IntFunction<A> next)
      • fuse

        public static java.util.function.IntToDoubleFunction fuse​(java.util.function.IntUnaryOperator initial,
                                                                  java.util.function.IntToDoubleFunction next)
      • fuse

        public static java.util.function.IntToLongFunction fuse​(java.util.function.IntUnaryOperator initial,
                                                                java.util.function.IntToLongFunction next)
      • fuse

        public static java.util.function.IntPredicate fuse​(java.util.function.IntUnaryOperator initial,
                                                           java.util.function.IntPredicate next)
      • fuse

        public static java.util.function.IntConsumer fuse​(java.util.function.IntUnaryOperator initial,
                                                          java.util.function.IntConsumer next)
      • fuse

        public static java.util.function.IntUnaryOperator fuse​(java.util.function.IntUnaryOperator initial,
                                                               java.util.function.IntUnaryOperator next)
      • fuse

        public static java.util.function.IntFunction<java.util.function.IntUnaryOperator> fuse​(java.util.function.IntUnaryOperator initial,
                                                                                               java.util.function.IntBinaryOperator next)
      • fuse

        public static <A> java.util.function.IntFunction<java.util.function.IntFunction<A>> fuse​(java.util.function.IntBinaryOperator initial,
                                                                                                 java.util.function.IntFunction<A> next)
      • fuse

        public static java.util.function.IntFunction<java.util.function.IntToDoubleFunction> fuse​(java.util.function.IntBinaryOperator initial,
                                                                                                  java.util.function.IntToDoubleFunction next)
      • fuse

        public static java.util.function.IntFunction<java.util.function.IntToLongFunction> fuse​(java.util.function.IntBinaryOperator initial,
                                                                                                java.util.function.IntToLongFunction next)
      • fuse

        public static java.util.function.IntFunction<java.util.function.IntPredicate> fuse​(java.util.function.IntBinaryOperator initial,
                                                                                           java.util.function.IntPredicate next)
      • fuse

        public static java.util.function.IntFunction<java.util.function.IntConsumer> fuse​(java.util.function.IntBinaryOperator initial,
                                                                                          java.util.function.IntConsumer next)
      • fuse

        public static java.util.function.IntFunction<java.util.function.IntUnaryOperator> fuse​(java.util.function.IntBinaryOperator initial,
                                                                                               java.util.function.IntUnaryOperator next)
      • fuse

        public static java.util.function.IntFunction<java.util.function.IntFunction<java.util.function.IntUnaryOperator>> fuse​(java.util.function.IntBinaryOperator initial,
                                                                                                                               java.util.function.IntBinaryOperator next)
      • fuse

        public static <A> java.util.function.LongFunction<A> fuse​(java.util.function.LongUnaryOperator initial,
                                                                  java.util.function.LongFunction<A> next)
      • fuse

        public static java.util.function.LongToDoubleFunction fuse​(java.util.function.LongUnaryOperator initial,
                                                                   java.util.function.LongToDoubleFunction next)
      • fuse

        public static java.util.function.LongToIntFunction fuse​(java.util.function.LongUnaryOperator initial,
                                                                java.util.function.LongToIntFunction next)
      • fuse

        public static java.util.function.LongPredicate fuse​(java.util.function.LongUnaryOperator initial,
                                                            java.util.function.LongPredicate next)
      • fuse

        public static java.util.function.LongConsumer fuse​(java.util.function.LongUnaryOperator initial,
                                                           java.util.function.LongConsumer next)
      • fuse

        public static java.util.function.LongUnaryOperator fuse​(java.util.function.LongUnaryOperator initial,
                                                                java.util.function.LongUnaryOperator next)
      • fuse

        public static java.util.function.LongFunction<java.util.function.LongUnaryOperator> fuse​(java.util.function.LongUnaryOperator initial,
                                                                                                 java.util.function.LongBinaryOperator next)
      • fuse

        public static <A> java.util.function.LongFunction<java.util.function.LongFunction<A>> fuse​(java.util.function.LongBinaryOperator initial,
                                                                                                   java.util.function.LongFunction<A> next)
      • fuse

        public static java.util.function.LongFunction<java.util.function.LongToDoubleFunction> fuse​(java.util.function.LongBinaryOperator initial,
                                                                                                    java.util.function.LongToDoubleFunction next)
      • fuse

        public static java.util.function.LongFunction<java.util.function.LongToIntFunction> fuse​(java.util.function.LongBinaryOperator initial,
                                                                                                 java.util.function.LongToIntFunction next)
      • fuse

        public static java.util.function.LongFunction<java.util.function.LongPredicate> fuse​(java.util.function.LongBinaryOperator initial,
                                                                                             java.util.function.LongPredicate next)
      • fuse

        public static java.util.function.LongFunction<java.util.function.LongConsumer> fuse​(java.util.function.LongBinaryOperator initial,
                                                                                            java.util.function.LongConsumer next)
      • fuse

        public static java.util.function.LongFunction<java.util.function.LongUnaryOperator> fuse​(java.util.function.LongBinaryOperator initial,
                                                                                                 java.util.function.LongUnaryOperator next)
      • fuse

        public static java.util.function.LongFunction<java.util.function.LongFunction<java.util.function.LongUnaryOperator>> fuse​(java.util.function.LongBinaryOperator initial,
                                                                                                                                  java.util.function.LongBinaryOperator next)
      • withClass

        public static <A> Fusion.WithFunction<A,​A> withClass​(java.lang.Class<A> clazz)
      • withFunction

        public static <A,​B> Fusion.WithFunction<A,​B> withFunction​(java.util.function.Function<A,​B> initial)
      • with

        public static <A,​B> Fusion.WithFunction<A,​B> with​(java.util.function.Function<A,​B> initial)
      • withBiFunction

        public static <A,​B,​C> Fusion.WithBiFunction<A,​B,​C> withBiFunction​(java.util.function.BiFunction<A,​B,​C> initial)
      • with

        public static <A,​B,​C> Fusion.WithBiFunction<A,​B,​C> with​(java.util.function.BiFunction<A,​B,​C> initial)
      • withToDoubleFunction

        public static <A> Fusion.WithToDoubleFunction<A> withToDoubleFunction​(java.util.function.ToDoubleFunction<A> initial)
      • withToIntFunction

        public static <A> Fusion.WithToIntFunction<A> withToIntFunction​(java.util.function.ToIntFunction<A> initial)
      • withToLongFunction

        public static <A> Fusion.WithToLongFunction<A> withToLongFunction​(java.util.function.ToLongFunction<A> initial)
      • withPredicate

        public static <A> Fusion.WithPredicate<A> withPredicate​(java.util.function.Predicate<A> initial)
      • with

        public static <A> Fusion.WithPredicate<A> with​(java.util.function.Predicate<A> initial)
      • withBiPredicate

        public static <A,​B> Fusion.WithBiPredicate<A,​B> withBiPredicate​(java.util.function.BiPredicate<A,​B> initial)
      • with

        public static <A,​B> Fusion.WithBiPredicate<A,​B> with​(java.util.function.BiPredicate<A,​B> initial)
      • withConsumer

        public static <A> Fusion.WithConsumer<A> withConsumer​(java.util.function.Consumer<A> initial)
      • with

        public static <A> Fusion.WithConsumer<A> with​(java.util.function.Consumer<A> initial)
      • withBiConsumer

        public static <A,​B> Fusion.WithBiConsumer<A,​B> withBiConsumer​(java.util.function.BiConsumer<A,​B> initial)
      • with

        public static <A,​B> Fusion.WithBiConsumer<A,​B> with​(java.util.function.BiConsumer<A,​B> initial)
      • withSupplier

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

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

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.Function<B,​C>> split​(java.util.function.BiFunction<A,​B,​C> initial)
      • split

        public static <A,​B,​C,​D> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​D>>> split​(TriFunction<A,​B,​C,​D> initial)
      • split

        public static <A,​B,​C,​D,​E> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​E>>>> split​(QuadFunction<A,​B,​C,​D,​E> initial)
      • split

        public static <A,​B,​C,​D,​E,​F> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​F>>>>> split​(QuinFunction<A,​B,​C,​D,​E,​F> initial)
      • split

        public static <A,​B,​C,​D,​E,​F,​G> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​G>>>>>> split​(SexFunction<A,​B,​C,​D,​E,​F,​G> initial)
      • split

        public static <A,​B,​C,​D,​E,​F,​G,​H> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​H>>>>>>> split​(SeptFunction<A,​B,​C,​D,​E,​F,​G,​H> initial)
      • split

        public static <A,​B,​C,​D,​E,​F,​G,​H,​I> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​I>>>>>>>> split​(OctFunction<A,​B,​C,​D,​E,​F,​G,​H,​I> initial)
      • split

        public static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​J>>>>>>>>> split​(NonFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J> initial)
      • split

        public static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​K>>>>>>>>>> split​(DecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K> initial)
      • split

        public static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​java.util.function.Function<K,​L>>>>>>>>>>> split​(UndecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L> initial)
      • split

        public static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M> java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​java.util.function.Function<K,​java.util.function.Function<L,​M>>>>>>>>>>>> split​(DodecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M> initial)
      • assimilate2

        public static <A,​B,​C> java.util.function.BiFunction<A,​B,​C> assimilate2​(java.util.function.Function<A,​java.util.function.Function<B,​C>> curried)
      • assimilate3

        public static <A,​B,​C,​D> TriFunction<A,​B,​C,​D> assimilate3​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​D>>> curried)
      • assimilate4

        public static <A,​B,​C,​D,​E> QuadFunction<A,​B,​C,​D,​E> assimilate4​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​E>>>> curried)
      • assimilate5

        public static <A,​B,​C,​D,​E,​F> QuinFunction<A,​B,​C,​D,​E,​F> assimilate5​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​F>>>>> curried)
      • assimilate6

        public static <A,​B,​C,​D,​E,​F,​G> SexFunction<A,​B,​C,​D,​E,​F,​G> assimilate6​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​G>>>>>> curried)
      • assimilate7

        public static <A,​B,​C,​D,​E,​F,​G,​H> SeptFunction<A,​B,​C,​D,​E,​F,​G,​H> assimilate7​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​H>>>>>>> curried)
      • assimilate8

        public static <A,​B,​C,​D,​E,​F,​G,​H,​I> OctFunction<A,​B,​C,​D,​E,​F,​G,​H,​I> assimilate8​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​I>>>>>>>> curried)
      • assimilate9

        public static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J> NonFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J> assimilate9​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​J>>>>>>>>> curried)
      • assimilate10

        public static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K> DecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K> assimilate10​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​K>>>>>>>>>> curried)
      • assimilate11

        public static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L> UndecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L> assimilate11​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​java.util.function.Function<K,​L>>>>>>>>>>> curried)
      • assimilate12

        public static <A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M> DodecFunction<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M> assimilate12​(java.util.function.Function<A,​java.util.function.Function<B,​java.util.function.Function<C,​java.util.function.Function<D,​java.util.function.Function<E,​java.util.function.Function<F,​java.util.function.Function<G,​java.util.function.Function<H,​java.util.function.Function<I,​java.util.function.Function<J,​java.util.function.Function<K,​java.util.function.Function<L,​M>>>>>>>>>>>> curried)
      • absorb

        public static <A,​B> java.util.function.Function<A,​B> absorb​(java.util.function.Consumer<A> initial,
                                                                                java.util.function.Supplier<B> next)
      • absorb

        public static <A> java.util.function.Predicate<A> absorb​(java.util.function.Consumer<A> initial,
                                                                 java.util.function.BooleanSupplier next)
      • absorb

        public static <A> java.util.function.ToDoubleFunction<A> absorb​(java.util.function.Consumer<A> initial,
                                                                        java.util.function.DoubleSupplier next)
      • absorb

        public static <A> java.util.function.ToIntFunction<A> absorb​(java.util.function.Consumer<A> initial,
                                                                     java.util.function.IntSupplier next)
      • absorb

        public static <A> java.util.function.ToLongFunction<A> absorb​(java.util.function.Consumer<A> initial,
                                                                      java.util.function.LongSupplier next)
      • absorb

        public static <A> java.util.function.Consumer<A> absorb​(java.util.function.Consumer<A> initial,
                                                                Operator next)
      • absorb

        public static <A,​B,​C> java.util.function.Function<A,​java.util.function.Function<B,​C>> absorb​(java.util.function.BiConsumer<A,​B> initial,
                                                                                                                             java.util.function.Supplier<C> next)
      • absorb

        public static <A,​B> java.util.function.Function<A,​java.util.function.Predicate<B>> absorb​(java.util.function.BiConsumer<A,​B> initial,
                                                                                                              java.util.function.BooleanSupplier next)
      • absorb

        public static <A,​B> java.util.function.Function<A,​java.util.function.ToDoubleFunction<B>> absorb​(java.util.function.BiConsumer<A,​B> initial,
                                                                                                                     java.util.function.DoubleSupplier next)
      • absorb

        public static <A,​B> java.util.function.Function<A,​java.util.function.ToIntFunction<B>> absorb​(java.util.function.BiConsumer<A,​B> initial,
                                                                                                                  java.util.function.IntSupplier next)
      • absorb

        public static <A,​B> java.util.function.Function<A,​java.util.function.ToLongFunction<B>> absorb​(java.util.function.BiConsumer<A,​B> initial,
                                                                                                                   java.util.function.LongSupplier next)
      • absorb

        public static <A,​B> java.util.function.Function<A,​java.util.function.Consumer<B>> absorb​(java.util.function.BiConsumer<A,​B> initial,
                                                                                                             Operator next)
      • absorb

        public static <A> java.util.function.DoubleFunction<A> absorb​(java.util.function.DoubleConsumer initial,
                                                                      java.util.function.Supplier<A> next)
      • absorb

        public static java.util.function.DoubleUnaryOperator absorb​(java.util.function.DoubleConsumer initial,
                                                                    java.util.function.DoubleSupplier next)
      • absorb

        public static java.util.function.DoubleToIntFunction absorb​(java.util.function.DoubleConsumer initial,
                                                                    java.util.function.IntSupplier next)
      • absorb

        public static java.util.function.DoubleToLongFunction absorb​(java.util.function.DoubleConsumer initial,
                                                                     java.util.function.LongSupplier next)
      • absorb

        public static java.util.function.DoubleConsumer absorb​(java.util.function.DoubleConsumer initial,
                                                               Operator next)
      • absorb

        public static <A,​B> java.util.function.Function<A,​java.util.function.DoubleFunction<B>> absorb​(java.util.function.ObjDoubleConsumer<A> initial,
                                                                                                                   java.util.function.Supplier<B> next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.DoubleUnaryOperator> absorb​(java.util.function.ObjDoubleConsumer<A> initial,
                                                                                                             java.util.function.DoubleSupplier next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.DoubleToIntFunction> absorb​(java.util.function.ObjDoubleConsumer<A> initial,
                                                                                                             java.util.function.IntSupplier next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.DoubleToLongFunction> absorb​(java.util.function.ObjDoubleConsumer<A> initial,
                                                                                                              java.util.function.LongSupplier next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.DoubleConsumer> absorb​(java.util.function.ObjDoubleConsumer<A> initial,
                                                                                                        Operator next)
      • absorb

        public static <A> java.util.function.IntFunction<A> absorb​(java.util.function.IntConsumer initial,
                                                                   java.util.function.Supplier<A> next)
      • absorb

        public static java.util.function.IntToDoubleFunction absorb​(java.util.function.IntConsumer initial,
                                                                    java.util.function.DoubleSupplier next)
      • absorb

        public static java.util.function.IntUnaryOperator absorb​(java.util.function.IntConsumer initial,
                                                                 java.util.function.IntSupplier next)
      • absorb

        public static java.util.function.IntToLongFunction absorb​(java.util.function.IntConsumer initial,
                                                                  java.util.function.LongSupplier next)
      • absorb

        public static java.util.function.IntConsumer absorb​(java.util.function.IntConsumer initial,
                                                            Operator next)
      • absorb

        public static <A,​B> java.util.function.Function<A,​java.util.function.IntFunction<B>> absorb​(java.util.function.ObjIntConsumer<A> initial,
                                                                                                                java.util.function.Supplier<B> next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.IntToDoubleFunction> absorb​(java.util.function.ObjIntConsumer<A> initial,
                                                                                                             java.util.function.DoubleSupplier next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.IntUnaryOperator> absorb​(java.util.function.ObjIntConsumer<A> initial,
                                                                                                          java.util.function.IntSupplier next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.IntToLongFunction> absorb​(java.util.function.ObjIntConsumer<A> initial,
                                                                                                           java.util.function.LongSupplier next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.IntConsumer> absorb​(java.util.function.ObjIntConsumer<A> initial,
                                                                                                     Operator next)
      • absorb

        public static <A> java.util.function.LongFunction<A> absorb​(java.util.function.LongConsumer initial,
                                                                    java.util.function.Supplier<A> next)
      • absorb

        public static java.util.function.LongToDoubleFunction absorb​(java.util.function.LongConsumer initial,
                                                                     java.util.function.DoubleSupplier next)
      • absorb

        public static java.util.function.LongToIntFunction absorb​(java.util.function.LongConsumer initial,
                                                                  java.util.function.IntSupplier next)
      • absorb

        public static java.util.function.LongUnaryOperator absorb​(java.util.function.LongConsumer initial,
                                                                  java.util.function.LongSupplier next)
      • absorb

        public static java.util.function.LongConsumer absorb​(java.util.function.LongConsumer initial,
                                                             Operator next)
      • absorb

        public static <A,​B> java.util.function.Function<A,​java.util.function.LongFunction<B>> absorb​(java.util.function.ObjLongConsumer<A> initial,
                                                                                                                 java.util.function.Supplier<B> next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.LongToDoubleFunction> absorb​(java.util.function.ObjLongConsumer<A> initial,
                                                                                                              java.util.function.DoubleSupplier next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.LongToIntFunction> absorb​(java.util.function.ObjLongConsumer<A> initial,
                                                                                                           java.util.function.IntSupplier next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.LongUnaryOperator> absorb​(java.util.function.ObjLongConsumer<A> initial,
                                                                                                           java.util.function.LongSupplier next)
      • absorb

        public static <A> java.util.function.Function<A,​java.util.function.LongConsumer> absorb​(java.util.function.ObjLongConsumer<A> initial,
                                                                                                      Operator next)
      • absorb

        public static <A> java.util.function.Supplier<A> absorb​(Operator initial,
                                                                java.util.function.Supplier<A> next)
      • absorb

        public static java.util.function.DoubleSupplier absorb​(Operator initial,
                                                               java.util.function.DoubleSupplier next)
      • absorb

        public static java.util.function.IntSupplier absorb​(Operator initial,
                                                            java.util.function.IntSupplier next)
      • absorb

        public static java.util.function.LongSupplier absorb​(Operator initial,
                                                             java.util.function.LongSupplier next)