Interface FailableDoubleUnaryOperator<E extends Throwable>
- Type Parameters:
E
- The kind of thrown exception or error.
public interface FailableDoubleUnaryOperator<E extends Throwable>
A functional interface like
DoubleUnaryOperator
that declares a Throwable
.- Since:
- 3.11
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault FailableDoubleUnaryOperator<E>
andThen
(FailableDoubleUnaryOperator<E> after) Returns a composedFailableDoubleUnaryOperator
likeDoubleUnaryOperator.andThen(DoubleUnaryOperator)
.double
applyAsDouble
(double operand) Applies this operator to the given operand.default FailableDoubleUnaryOperator<E>
compose
(FailableDoubleUnaryOperator<E> before) Returns a composedFailableDoubleUnaryOperator
likeDoubleUnaryOperator.compose(DoubleUnaryOperator)
.static <E extends Throwable>
FailableDoubleUnaryOperator<E>identity()
Returns a unary operator that always returns its input argument.static <E extends Throwable>
FailableDoubleUnaryOperator<E>nop()
Returns The NOP singleton.
-
Field Details
-
NOP
NOP singleton
-
-
Method Details
-
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
Returns The NOP singleton.- Type Parameters:
E
- The kind of thrown exception or error.- Returns:
- The NOP singleton.
-
andThen
Returns a composedFailableDoubleUnaryOperator
likeDoubleUnaryOperator.andThen(DoubleUnaryOperator)
.- Parameters:
after
- the operator to apply after this one.- Returns:
- a composed
FailableDoubleUnaryOperator
likeDoubleUnaryOperator.andThen(DoubleUnaryOperator)
. - Throws:
NullPointerException
- if after is null.- See Also:
-
applyAsDouble
Applies this operator to the given operand.- Parameters:
operand
- the operand- Returns:
- the operator result
- Throws:
E
- Thrown when a consumer fails.
-
compose
Returns a composedFailableDoubleUnaryOperator
likeDoubleUnaryOperator.compose(DoubleUnaryOperator)
.- Parameters:
before
- the operator to apply before this one.- Returns:
- a composed
FailableDoubleUnaryOperator
likeDoubleUnaryOperator.compose(DoubleUnaryOperator)
. - Throws:
NullPointerException
- if before is null.- See Also:
-