Fn2.FunctionalOperations<T1,T2,R>
Modifier and Type | Method and Description |
---|---|
default <W extends WitnessType<W>> |
anyMZip() |
default <V> Fn2<T1,T2,V> |
apply(java.util.function.BiFunction<? super T1,? super T2,? extends java.util.function.Function<? super R,? extends V>> applicative) |
default <R1> Fn2<T1,T2,R1> |
flatMap(java.util.function.Function<? super R,? extends java.util.function.Function<? super T1,? extends R1>> f) |
default Fn2<Future<T1>,Future<T2>,Future<R>> |
futureM() |
default <W extends WitnessType<W>> |
futureTM(W witness) |
default <W extends WitnessType<W>> |
futureTZip(W witness) |
default Fn2<Future<T1>,Future<T2>,Future<R>> |
futureZip() |
default <W extends WitnessType<W>> |
listTM(W witness) |
default <W extends WitnessType<W>> |
listTZip(W witness) |
default Fn2<ListX<T1>,ListX<T2>,ListX<R>> |
listXM() |
default Fn2<ListX<T1>,ListX<T2>,ListX<R>> |
listXZip() |
default <R1> Fn2<T1,T2,R1> |
map(java.util.function.Function<? super R,? extends R1> f2) |
default Fn2<PStackX<T1>,PStackX<T2>,PStackX<R>> |
pstackXM() |
default Fn2<PStackX<T1>,PStackX<T2>,PStackX<R>> |
pstackXZip() |
default Fn2<PVectorX<T1>,PVectorX<T2>,PVectorX<R>> |
pvectorXZip() |
default Fn2<ReactiveSeq<T1>,ReactiveSeq<T2>,ReactiveSeq<R>> |
streamM() |
default Fn2<ReactiveSeq<T1>,ReactiveSeq<T2>,ReactiveSeq<R>> |
streamZip()
default
|
default <V> Fn2<T1,T2,V> apply(java.util.function.BiFunction<? super T1,? super T2,? extends java.util.function.Function<? super R,? extends V>> applicative)
default <R1> Fn2<T1,T2,R1> flatMap(java.util.function.Function<? super R,? extends java.util.function.Function<? super T1,? extends R1>> f)
default Fn2<ReactiveSeq<T1>,ReactiveSeq<T2>,ReactiveSeq<R>> streamZip()
default Fn2<ReactiveSeq<T1>,ReactiveSeq<T2>,ReactiveSeq<R>> streamM()
default <W extends WitnessType<W>> Fn2<FutureT<W,T1>,FutureT<W,T2>,FutureT<W,R>> futureTM(W witness)
default <W extends WitnessType<W>> Fn2<FutureT<W,T1>,FutureT<W,T2>,FutureT<W,R>> futureTZip(W witness)