-
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface CheckedDoubleUnaryOperator
ADoubleUnaryOperator
that allows for checked exceptions.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description double
applyAsDouble(double operand)
Applies this operator to the given operand.static java.util.function.DoubleUnaryOperator
sneaky(CheckedDoubleUnaryOperator operator)
static java.util.function.DoubleUnaryOperator
unchecked(CheckedDoubleUnaryOperator operator)
static java.util.function.DoubleUnaryOperator
unchecked(CheckedDoubleUnaryOperator operator, java.util.function.Consumer<java.lang.Throwable> handler)
-
-
-
Method Detail
-
applyAsDouble
double applyAsDouble(double operand) throws java.lang.Throwable
Applies this operator to the given operand.- Parameters:
operand
- the operand- Returns:
- the operator result
- Throws:
java.lang.Throwable
-
sneaky
static java.util.function.DoubleUnaryOperator sneaky(CheckedDoubleUnaryOperator operator)
-
unchecked
static java.util.function.DoubleUnaryOperator unchecked(CheckedDoubleUnaryOperator operator)
-
unchecked
static java.util.function.DoubleUnaryOperator unchecked(CheckedDoubleUnaryOperator operator, java.util.function.Consumer<java.lang.Throwable> handler)
-
-