T1 - the type of the first argument to the functionT2 - the type of the second argument to the functionR - the type of the result of the functionE - the type of the thrown checked exception@FunctionalInterface public interface ThrowingBiFunction<T1,T2,R,E extends Exception>
ThrowingFunction.
Function may throw a checked exception.ThrowingFunction| Modifier and Type | Method and Description |
|---|---|
default <V> ThrowingBiFunction<T1,T2,V,E> |
andThen(ThrowingFunction<? super R,? extends V,? extends E> after)
Performs provided action on the result of this ThrowingBiFunction instance
|
R |
apply(T1 arg1,
T2 arg2) |
default BiFunction<T1,T2,Optional<R>> |
lift() |
static <T1,T2,R> BiFunction<T1,T2,Optional<R>> |
lifted(ThrowingBiFunction<T1,T2,R,?> f) |
static <T1,T2,R> BiFunction<T1,T2,R> |
sneaky(ThrowingBiFunction<? super T1,? super T2,? extends R,?> function) |
default BiFunction<T1,T2,R> |
unchecked() |
static <T1,T2,R> BiFunction<T1,T2,R> |
unchecked(ThrowingBiFunction<T1,T2,R,?> function) |
static <T1,T2,R> BiFunction<T1,T2,R> unchecked(ThrowingBiFunction<T1,T2,R,?> function)
static <T1,T2,R> BiFunction<T1,T2,R> sneaky(ThrowingBiFunction<? super T1,? super T2,? extends R,?> function)
static <T1,T2,R> BiFunction<T1,T2,Optional<R>> lifted(ThrowingBiFunction<T1,T2,R,?> f)
default <V> ThrowingBiFunction<T1,T2,V,E> andThen(ThrowingFunction<? super R,? extends V,? extends E> after)
V - after function's result typeafter - action that is supposed to be made on the result of apply()default BiFunction<T1,T2,R> unchecked()
default BiFunction<T1,T2,Optional<R>> lift()
Copyright © 2020. All rights reserved.