| Modifier and Type | Interface | Description |
|---|---|---|
interface |
BinaryOperatorWithException<T,E extends Exception> |
Represents an operation upon two operands of the same type, that may throw
exception, producing a result of the same type as the operands.
|
| Modifier and Type | Method | Description |
|---|---|---|
default <V> BiFunctionWithException<T,U,V,E> |
BiFunctionWithException.andThen(FunctionWithException<? super R,? extends V,? extends E> after) |
Returns a composed
FunctionWithException that first applies this
FunctionWithException to its input, and then applies the
after FunctionWithException to the result. |
default <R> BiFunctionWithException<T,U,R,E> |
BiConsumerWithException.asBiFunction() |
Converts a
BiConsumerWithException to a
BiFunctionWithException returning null. |
static <T,U,R,E extends Exception> |
BiConsumerWithException.asBiFunction(BiConsumerWithException<T,U,E> consumer) |
Converts a
BiConsumerWithException to a
BiFunctionWithException returning null. |
default <U> BiFunctionWithException<T,U,R,E> |
FunctionWithException.asBiFunction() |
Converts a
FunctionWithException to a
BiFunctionWithException. |
static <T,U,R,E extends Exception> |
FunctionWithException.asBiFunction(FunctionWithException<T,R,E> function) |
Converts a
FunctionWithException to a
BiFunctionWithException. |
static <T,U,R,E extends Exception> |
BiFunctionWithException.failing(Supplier<E> exceptionBuilder) |
Returns a
FunctionWithException that always throw exception. |
| Modifier and Type | Method | Description |
|---|---|---|
static <T,U,R,E extends Exception> |
BiFunctionWithException.asBiConsumer(BiFunctionWithException<T,U,R,E> function) |
Converts a
BiFunctionWithException to a
BiConsumerWithException. |
static <T,U,R,E extends Exception> |
BiFunctionWithException.asFunction(BiFunctionWithException<T,U,R,E> function,
U u) |
Converts a
BiFunctionWithException to a
FunctionWithException. |
static <T,U,R,E extends Exception> |
BiFunctionWithException.ignored(BiFunctionWithException<T,U,R,E> function) |
Converts a
BiFunctionWithException to a lifted BiFunction
returning null in case of exception. |
static <T,U,R,E extends Exception> |
BiFunctionWithException.lifted(BiFunctionWithException<T,U,R,E> function) |
Converts a
BiFunctionWithException to a lifted BiFunction
using Optional as return value. |
static <T,U,R,E extends Exception> |
BiFunctionWithException.staged(BiFunctionWithException<T,U,R,E> function) |
Convert this
BiFunctionWithException to a lifted BiFunction
return CompletionStage as return value. |
static <T,U,R,E extends Exception> |
BiFunctionWithException.unchecked(BiFunctionWithException<T,U,R,E> function) |
Converts a
BiFunctionWithException to a BiFunction that
convert exception to RuntimeException. |
static <T,U,R,E extends Exception> |
BiFunctionWithException.unchecked(BiFunctionWithException<T,U,R,E> function,
Function<Exception,RuntimeException> exceptionMapper) |
Converts a
BiFunctionWithException to a BiFunction that
convert exception to RuntimeException by using the provided mapping
function. |
Copyright © 2019. All rights reserved.