Class Fusion.WithSupplier<A>
- java.lang.Object
-
- so.dang.cool.z.internal.combination.Fusion<A,java.util.function.Supplier<A>>
-
- so.dang.cool.z.internal.combination.Fusion.WithSupplier<A>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class so.dang.cool.z.internal.combination.Fusion
Fusion.WithBiConsumer<A,B>, Fusion.WithBiFunction<A,B,C>, Fusion.WithBiPredicate<A,B>, Fusion.WithConsumer<A>, Fusion.WithFunction<A,B>, Fusion.WithPredicate<A>, Fusion.WithSupplier<A>, Fusion.WithToDoubleBiFunction<A,B>, Fusion.WithToDoubleFunction<A>, Fusion.WithToIntBiFunction<A,B>, Fusion.WithToIntFunction<A>, Fusion.WithToLongBiFunction<A,B>, Fusion.WithToLongFunction<A>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <B,C>
java.util.function.Function<B,C>fuse(java.util.function.BiFunction<A,B,C> next)
<B> java.util.function.Supplier<B>
fuse(java.util.function.Function<A,B> next)
<B,C>
java.util.function.Function<B,C>fuseBifn(java.util.function.BiFunction<A,B,C> next)
<B> java.util.function.Supplier<B>
fuseFn(java.util.function.Function<A,B> next)
<B,C>
Fusion.WithFunction<B,C>fusing(java.util.function.BiFunction<A,B,C> next)
<B> Fusion.WithSupplier<B>
fusing(java.util.function.Function<A,B> next)
<B,C>
Fusion.WithFunction<B,C>fusingBifn(java.util.function.BiFunction<A,B,C> next)
<B> Fusion.WithSupplier<B>
fusingFn(java.util.function.Function<A,B> next)
static <A> Fusion.WithSupplier<A>
of(java.util.function.Supplier<A> initial)
java.util.function.Supplier<A>
resolve()
-
-
-
Method Detail
-
of
public static <A> Fusion.WithSupplier<A> of(java.util.function.Supplier<A> initial)
-
resolve
public java.util.function.Supplier<A> resolve()
-
fuseFn
public <B> java.util.function.Supplier<B> fuseFn(java.util.function.Function<A,B> next)
-
fuse
public <B> java.util.function.Supplier<B> fuse(java.util.function.Function<A,B> next)
-
fusingFn
public <B> Fusion.WithSupplier<B> fusingFn(java.util.function.Function<A,B> next)
-
fusing
public <B> Fusion.WithSupplier<B> fusing(java.util.function.Function<A,B> next)
-
fuseBifn
public <B,C> java.util.function.Function<B,C> fuseBifn(java.util.function.BiFunction<A,B,C> next)
-
fuse
public <B,C> java.util.function.Function<B,C> fuse(java.util.function.BiFunction<A,B,C> next)
-
fusingBifn
public <B,C> Fusion.WithFunction<B,C> fusingBifn(java.util.function.BiFunction<A,B,C> next)
-
fusing
public <B,C> Fusion.WithFunction<B,C> fusing(java.util.function.BiFunction<A,B,C> next)
-
-