Uses of Interface
com.landawn.abacus.util.function.BiFunction
Packages that use BiFunction
-
Uses of BiFunction in com.landawn.abacus.util
Methods in com.landawn.abacus.util that return BiFunctionModifier and TypeMethodDescriptionstatic <T,
U> BiFunction<T, U, Void> Fn.c2f
(BiConsumer<? super T, ? super U> action) static <T,
U, R> BiFunction<T, U, R> Fn.c2f
(BiConsumer<? super T, ? super U> action, R valueToReturn) static <T extends Comparable<? super T>>
BiFunction<T,T, Integer> Fn.compare()
static <T> BiFunction<T,
T, Integer> Fn.compare
(Comparator<? super T> cmp) static <K,
V> BiFunction<K, V, Map.Entry<K, V>> Fn.entry()
static <A,
T, U, R> BiFunction<T, U, R> Fn.f
(A a, TriFunction<A, T, U, R> triFunction) static <T,
U, R> BiFunction<T, U, R> Fn.f
(BiFunction<T, U, R> biFunction) static <A,
T, U, R> BiFunction<T, U, R> Fn.ff
(A a, Throwables.TriFunction<A, T, U, R, ? extends Exception> triFunction) static <T,
U, R> BiFunction<T, U, R> Fn.ff
(Throwables.BiFunction<T, U, R, ? extends Exception> biFunction) static <T,
U, R> BiFunction<T, U, R> Fn.ff
(Throwables.BiFunction<T, U, R, ? extends Exception> biFunction, R defaultOnError) static <T,
U, R> BiFunction<T, U, R> Fn.from
(BiFunction<T, U, ? extends R> function) static <T,
U, R> BiFunction<T, U, R> Fn.BiFunctions.indexed
(IndexedBiFunction<T, U, ? extends R> func) Returns a statefulBiPredicate
.static <T extends Comparable>
BiFunction<T,T, MergeResult> MergeResult.maxFirst()
static <T> BiFunction<T,
T, MergeResult> MergeResult.maxFirst
(Comparator<? super T> cmp) static <T extends Comparable>
BiFunction<T,T, MergeResult> MergeResult.minFirst()
static <T> BiFunction<T,
T, MergeResult> MergeResult.minFirst
(Comparator<? super T> cmp) static <T,
C extends Collection<? super T>>
BiFunction<C,T, C> Fn.BiFunctions.ofAdd()
static <T,
C extends Collection<T>>
BiFunction<C,C, C> Fn.BiFunctions.ofAddAll()
Of add all.static <T extends PrimitiveList>
BiFunction<T,T, T> Fn.BiFunctions.ofAddAlll()
Of add alll.static <T> BiFunction<StringBuilder,
T, StringBuilder> Fn.BiFunctions.ofAppend()
static BiFunction<Joiner,
Joiner, Joiner> Fn.BiFunctions.ofMerge()
static <K,
V, M extends Map<K, V>, E extends Map.Entry<K, V>>
BiFunction<M,E, M> Fn.BiFunctions.ofPut()
static <K,
V, M extends Map<K, V>>
BiFunction<M,M, M> Fn.BiFunctions.ofPutAll()
Of put all.static <T,
C extends Collection<? super T>>
BiFunction<C,T, C> Fn.BiFunctions.ofRemove()
static <T,
C extends Collection<T>>
BiFunction<C,C, C> Fn.BiFunctions.ofRemoveAll()
Of remove all.static <T extends PrimitiveList>
BiFunction<T,T, T> Fn.BiFunctions.ofRemoveAlll()
Of remove alll.static <K,
V, M extends Map<K, V>>
BiFunction<M,K, M> Fn.BiFunctions.ofRemoveByKey()
Of remove by key.static <L,
R> BiFunction<L, R, Pair<L, R>> Fn.pair()
static <T,
U> BiFunction<T, U, T> Fn.BiFunctions.selectFirst()
static <T,
U> BiFunction<T, U, U> Fn.BiFunctions.selectSecond()
static <T,
U, R> BiFunction<T, U, R> Fn.sf
(Object mutex, BiFunction<T, U, R> biFunction) SynchronizedBiFunction
.static <T> BiFunction<T,
T, MergeResult> Fn.switchOnNext()
Returns a statefulBiFunction
.static <T> BiFunction<T,
T, MergeResult> MergeResult.switchOnNext()
Deprecated.static <T,
U> BiFunction<T, U, Tuple.Tuple2<T, U>> Fn.tuple2()
default BiFunction<T,
U, R> Throwables.BiFunction.unchecked()
Methods in com.landawn.abacus.util with parameters of type BiFunctionModifier and TypeMethodDescriptionstatic <T,
U, R> BiFunction<T, U, R> Fn.f
(BiFunction<T, U, R> biFunction) static <T,
U, R, E extends Throwable>
Throwables.BiFunction<T,U, R, E> Fn.Fnn.ff
(BiFunction<T, U, R> biFunction) -
Uses of BiFunction in com.landawn.abacus.util.function
Subinterfaces of BiFunction in com.landawn.abacus.util.functionModifier and TypeInterfaceDescriptioninterface
Refer to JDK API documentation at: https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.htmlMethods in com.landawn.abacus.util.function that return BiFunction
Fn.switchOnNext()
instead