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.
|
default <V> ThrowingFunction<T,V,X> |
ThrowingFunction.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.
|
default <V> ThrowingFunction<V,R,X> |
ThrowingFunction.compose(ThrowingFunction<? super V,? extends T,? extends X> before) |
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
|
static <T,R,X extends Throwable> ThrowingFunction<T,R,X> |
ThrowingFunction.of(ThrowingFunction<T,R,X> function) |
Factory method for turning ThrowingFunction-shaped lambdas into ThrowingFunctions.
|
default <E extends Throwable> ThrowingFunction<T,R,E> |
ThrowingFunction.onErrorApplyChecked(ThrowingFunction<? super T,? extends R,? extends E> fallback) |
Returns a function that applies this function to its input.
|
default <E extends Throwable> ThrowingUnaryOperator<T,E> |
ThrowingUnaryOperator.onErrorApplyChecked(ThrowingFunction<? super T,? extends T,? extends E> fallback) |
|
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> ThrowingBinaryOperator<T,E> |
ThrowingBinaryOperator.onErrorHandleChecked(ThrowingFunction<? super X,? extends T,? extends E> errorHandler) |
|
default <E extends Throwable> ThrowingDoubleFunction<R,E> |
ThrowingDoubleFunction.onErrorHandleChecked(ThrowingFunction<? super X,? extends R,? extends E> errorHandler) |
Returns a function that applies this function to its input.
|
default <E extends Throwable> ThrowingFunction<T,R,E> |
ThrowingFunction.onErrorHandleChecked(ThrowingFunction<? super X,? extends R,? extends E> errorHandler) |
Returns a function that applies this function to its input.
|
default <E extends Throwable> ThrowingIntFunction<R,E> |
ThrowingIntFunction.onErrorHandleChecked(ThrowingFunction<? super X,? extends R,? extends E> errorHandler) |
Returns a function that applies this function to its input.
|
default <E extends Throwable> ThrowingLongFunction<R,E> |
ThrowingLongFunction.onErrorHandleChecked(ThrowingFunction<? super X,? extends R,? extends E> errorHandler) |
Returns a function that applies this function to its input.
|
default <E extends Throwable> ThrowingSupplier<T,E> |
ThrowingSupplier.onErrorHandleChecked(ThrowingFunction<? super X,? extends T,? extends E> errorHandler) |
Returns a supplier that calls this supplier.
|
default <E extends Throwable> ThrowingUnaryOperator<T,E> |
ThrowingUnaryOperator.onErrorHandleChecked(ThrowingFunction<? super X,? extends T,? extends E> errorHandler) |
|
static <T,R> Function<T,R> |
ThrowingFunction.unchecked(ThrowingFunction<? super T,? extends R,?> function) |
Returns a function that applies the function function to its input.
|