| Modifier and Type | Interface | Description |
|---|---|---|
interface |
UnaryOperatorWithException<T,E extends Exception> |
Represents an operation on a single operand that produces a result of the
same type as its operand.
|
| Modifier and Type | Method | Description |
|---|---|---|
default <V> FunctionWithException<T,V,E> |
FunctionWithException.andThen(FunctionWithException<? super R,? extends V,? extends E> 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,E extends Exception> |
BiFunctionWithException.asFunction(BiFunctionWithException<T,U,R,E> function,
U u) |
Converts a
BiFunctionWithException to a
FunctionWithException. |
default FunctionWithException<T,R,E> |
BiFunctionWithException.asFunction(U u) |
Converts a
BiFunctionWithException to a
FunctionWithException. |
default <R> FunctionWithException<T,R,E> |
ConsumerWithException.asFunction() |
Converts a
ConsumerWithException to a FunctionWithException
returning null. |
static <T,R,E extends Exception> |
ConsumerWithException.asFunction(ConsumerWithException<T,E> consumer) |
Converts a
ConsumerWithException to a FunctionWithException
returning null. |
static <T,R,E extends Exception> |
RunnableWithException.asFunction(RunnableWithException<E> operation) |
Converts a
RunnableWithException to a FunctionWithException
returning null and ignoring input. |
default <T1> FunctionWithException<T1,T,E> |
SupplierWithException.asFunction() |
Converts a
SupplierWithException to a FunctionWithException . |
static <T,R,E extends Exception> |
SupplierWithException.asFunction(SupplierWithException<R,E> supplier) |
Converts a
SupplierWithException to a FunctionWithException. |
default <V> FunctionWithException<V,R,E> |
FunctionWithException.compose(FunctionWithException<? super V,? extends T,? extends E> 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,E extends Exception> |
FunctionWithException.failing(Supplier<E> exceptionBuilder) |
Returns a function that always throw exception.
|
static <T,E extends Exception> |
FunctionWithException.identity() |
Returns a function that always returns its input argument.
|
| 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 <V> FunctionWithException<T,V,E> |
FunctionWithException.andThen(FunctionWithException<? super R,? extends V,? extends E> 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,E extends Exception> |
FunctionWithException.asBiFunction(FunctionWithException<T,R,E> function) |
Converts a
FunctionWithException to a
BiFunctionWithException. |
static <T,R,E extends Exception> |
FunctionWithException.asCallable(FunctionWithException<T,R,E> function,
T t) |
Converts a
FunctionWithException to a Callable. |
static <T,R,E extends Exception> |
FunctionWithException.asConsumer(FunctionWithException<T,R,E> function) |
Converts a
FunctionWithException to a ConsumerWithException. |
static <T,R,E extends Exception> |
FunctionWithException.asRunnable(FunctionWithException<T,R,E> function,
T t) |
Converts a
FunctionWithException to a RunnableWithException. |
static <T,R,E extends Exception> |
FunctionWithException.asSupplier(FunctionWithException<T,R,E> function,
T t) |
Converts a
FunctionWithException to a SupplierWithException. |
default <V> FunctionWithException<V,R,E> |
FunctionWithException.compose(FunctionWithException<? super V,? extends T,? extends E> 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,E extends Exception> |
FunctionWithException.ignored(FunctionWithException<T,R,E> function) |
Converts a
FunctionWithException to a lifted Function
returning null in case of exception. |
static <T,R,E extends Exception> |
FunctionWithException.lifted(FunctionWithException<T,R,E> function) |
Converts a
FunctionWithException to a lifted Function using
Optional as return value. |
static <T,R,E extends Exception> |
FunctionWithException.staged(FunctionWithException<T,R,E> function) |
Convert this
FunctionWithException to a lifted Function
return CompletionStage as return value. |
static <T,R,E extends Exception> |
FunctionWithException.unchecked(FunctionWithException<T,R,E> function) |
Converts a
FunctionWithException to a Function that convert
exception to RuntimeException. |
static <T,R,E extends Exception> |
FunctionWithException.unchecked(FunctionWithException<T,R,E> function,
Function<Exception,RuntimeException> exceptionMapper) |
Converts a
FunctionWithException to a Function that wraps
exception to RuntimeException by using the provided mapping function. |
Copyright © 2019. All rights reserved.