-
- 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 CheckedDoubleBinaryOperator
ADoubleBinaryOperator
that allows for checked exceptions.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description double
applyAsDouble(double left, double right)
Applies this operator to the given operands.static java.util.function.DoubleBinaryOperator
sneaky(CheckedDoubleBinaryOperator operator)
static java.util.function.DoubleBinaryOperator
unchecked(CheckedDoubleBinaryOperator operator)
static java.util.function.DoubleBinaryOperator
unchecked(CheckedDoubleBinaryOperator operator, java.util.function.Consumer<java.lang.Throwable> handler)
-
-
-
Method Detail
-
applyAsDouble
double applyAsDouble(double left, double right) throws java.lang.Throwable
Applies this operator to the given operands.- Parameters:
left
- the first operandright
- the second operand- Returns:
- the operator result
- Throws:
java.lang.Throwable
-
sneaky
static java.util.function.DoubleBinaryOperator sneaky(CheckedDoubleBinaryOperator operator)
-
unchecked
static java.util.function.DoubleBinaryOperator unchecked(CheckedDoubleBinaryOperator operator)
-
unchecked
static java.util.function.DoubleBinaryOperator unchecked(CheckedDoubleBinaryOperator operator, java.util.function.Consumer<java.lang.Throwable> handler)
-
-