Interface FailableDoubleUnaryOperator<E extends java.lang.Throwable>
- 
- Type Parameters:
 E- The kind of thrown exception or error.
public interface FailableDoubleUnaryOperator<E extends java.lang.Throwable>A functional interface likeDoubleUnaryOperatorthat declares aThrowable.- Since:
 - 3.11
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static FailableDoubleUnaryOperatorNOPNOP singleton 
- 
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FailableDoubleUnaryOperator<E>andThen(FailableDoubleUnaryOperator<E> after)Returns a composedFailableDoubleUnaryOperatorlikeDoubleUnaryOperator.andThen(DoubleUnaryOperator).doubleapplyAsDouble(double operand)Applies this operator to the given operand.default FailableDoubleUnaryOperator<E>compose(FailableDoubleUnaryOperator<E> before)Returns a composedFailableDoubleUnaryOperatorlikeDoubleUnaryOperator.compose(DoubleUnaryOperator).static <E extends java.lang.Throwable>
FailableDoubleUnaryOperator<E>identity()Returns a unary operator that always returns its input argument.static <E extends java.lang.Throwable>
FailableDoubleUnaryOperator<E>nop()Returns The NOP singleton. 
 - 
 
- 
- 
Field Detail
- 
NOP
static final FailableDoubleUnaryOperator NOP
NOP singleton 
 - 
 
- 
Method Detail
- 
identity
static <E extends java.lang.Throwable> FailableDoubleUnaryOperator<E> identity()
Returns a unary operator that always returns its input argument.- Type Parameters:
 E- The kind of thrown exception or error.- Returns:
 - a unary operator that always returns its input argument
 
 
- 
nop
static <E extends java.lang.Throwable> FailableDoubleUnaryOperator<E> nop()
Returns The NOP singleton.- Type Parameters:
 E- The kind of thrown exception or error.- Returns:
 - The NOP singleton.
 
 
- 
andThen
default FailableDoubleUnaryOperator<E> andThen(FailableDoubleUnaryOperator<E> after)
Returns a composedFailableDoubleUnaryOperatorlikeDoubleUnaryOperator.andThen(DoubleUnaryOperator).- Parameters:
 after- the operator to apply after this one.- Returns:
 - a composed 
FailableDoubleUnaryOperatorlikeDoubleUnaryOperator.andThen(DoubleUnaryOperator). - Throws:
 java.lang.NullPointerException- if after is null.- See Also:
 compose(FailableDoubleUnaryOperator)
 
- 
applyAsDouble
double applyAsDouble(double operand) throws E extends java.lang.ThrowableApplies this operator to the given operand. 
- 
compose
default FailableDoubleUnaryOperator<E> compose(FailableDoubleUnaryOperator<E> before)
Returns a composedFailableDoubleUnaryOperatorlikeDoubleUnaryOperator.compose(DoubleUnaryOperator).- Parameters:
 before- the operator to apply before this one.- Returns:
 - a composed 
FailableDoubleUnaryOperatorlikeDoubleUnaryOperator.compose(DoubleUnaryOperator). - Throws:
 java.lang.NullPointerException- if before is null.- See Also:
 andThen(FailableDoubleUnaryOperator)
 
 - 
 
 -