default <V> ThrowingBiFunction<T,U,V,X> |
ThrowingBiFunction.andThen(ThrowingFunction<? super R,? extends V,? extends X> after) |
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
|
static <T,U,R,X extends Throwable> ThrowingBiFunction<T,U,R,X> |
ThrowingBiFunction.checked(BiFunction<? super T,? super U,? extends R> function) |
Returns a function that applies the function function to its input.
|
static <T,U,R,X extends Throwable> ThrowingBiFunction<T,U,R,X> |
ThrowingBiFunction.checked(BiFunction<? super T,? super U,? extends R> function,
Class<X> errorType) |
Returns a function that applies the function function to its input.
|
static <T,U,R,X extends Throwable> ThrowingBiFunction<T,U,R,X> |
ThrowingBiFunction.of(ThrowingBiFunction<T,U,R,X> function) |
Factory method for turning ThrowingBiFunction-shaped lambdas into ThrowingBiFunctions.
|
default <E extends Throwable> ThrowingBiFunction<T,U,R,E> |
ThrowingBiFunction.onErrorApplyChecked(ThrowingBiFunction<? super T,? super U,? extends R,? extends E> fallback) |
Returns a function that applies this function to its input.
|
default <E extends Throwable> ThrowingBiFunction<T,U,R,E> |
ThrowingBiFunction.onErrorGetChecked(ThrowingSupplier<? extends R,? extends E> fallback) |
Returns a function that applies this function to its input.
|
default <E extends Throwable> ThrowingBiFunction<T,U,R,E> |
ThrowingBiFunction.onErrorHandleChecked(ThrowingFunction<? super X,? extends R,? extends E> errorHandler) |
Returns a function that applies this function to its input.
|
default <E extends Throwable> ThrowingBiFunction<T,U,R,E> |
ThrowingBiFunction.onErrorThrowAsChecked(Function<? super X,? extends E> errorMapper) |
Returns a function that applies this function to its input.
|