T - the type of the operand and result of the operatorE - the type of exception could be thrown while performing operation@FunctionalInterface public interface UnaryOperatorEx<T,E extends java.lang.Throwable> extends FunctionEx<T,T,E>
Function for
the case where the operand and result are of the same type.
This is a functional interface
whose functional method is FunctionEx.apply(Object).
FunctionEx| Modifier and Type | Method and Description |
|---|---|
default <C extends java.lang.Throwable> |
cover(java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover) |
default <C extends java.lang.Throwable> |
cover(java.util.function.Function<java.lang.Throwable,java.lang.String> text,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover) |
default <C extends java.lang.Throwable> |
cover(java.lang.String exceptionText,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover) |
default <C extends java.lang.Throwable> |
cover(java.util.function.Supplier<java.lang.String> text,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover) |
static <T,E extends java.lang.Throwable> |
identity()
Returns a unary operator that always returns its input argument.
|
default java.util.function.UnaryOperator<T> |
unchecked() |
default java.util.function.UnaryOperator<T> |
unchecked(java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover) |
default java.util.function.UnaryOperator<T> |
unchecked(java.util.function.Function<java.lang.Throwable,java.lang.String> text,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover) |
default java.util.function.UnaryOperator<T> |
unchecked(java.lang.String exceptionText,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover) |
default java.util.function.UnaryOperator<T> |
unchecked(java.util.function.Supplier<java.lang.String> text,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover) |
andThen, apply, compose, fixstatic <T,E extends java.lang.Throwable> UnaryOperatorEx<T,E> identity()
identity in interface FunctionEx<T,T,E extends java.lang.Throwable>T - the type of the input and output of the operatordefault <C extends java.lang.Throwable> UnaryOperatorEx<T,C> cover(java.lang.String exceptionText, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover)
cover in interface FunctionEx<T,T,E extends java.lang.Throwable>default <C extends java.lang.Throwable> UnaryOperatorEx<T,C> cover(java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover)
cover in interface FunctionEx<T,T,E extends java.lang.Throwable>default <C extends java.lang.Throwable> UnaryOperatorEx<T,C> cover(java.util.function.Supplier<java.lang.String> text, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover)
cover in interface FunctionEx<T,T,E extends java.lang.Throwable>default <C extends java.lang.Throwable> UnaryOperatorEx<T,C> cover(java.util.function.Function<java.lang.Throwable,java.lang.String> text, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover)
cover in interface FunctionEx<T,T,E extends java.lang.Throwable>default java.util.function.UnaryOperator<T> unchecked(java.lang.String exceptionText, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover)
unchecked in interface FunctionEx<T,T,E extends java.lang.Throwable>default java.util.function.UnaryOperator<T> unchecked()
unchecked in interface FunctionEx<T,T,E extends java.lang.Throwable>default java.util.function.UnaryOperator<T> unchecked(java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover)
unchecked in interface FunctionEx<T,T,E extends java.lang.Throwable>default java.util.function.UnaryOperator<T> unchecked(java.util.function.Supplier<java.lang.String> text, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover)
unchecked in interface FunctionEx<T,T,E extends java.lang.Throwable>default java.util.function.UnaryOperator<T> unchecked(java.util.function.Function<java.lang.Throwable,java.lang.String> text, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover)
unchecked in interface FunctionEx<T,T,E extends java.lang.Throwable>