E - the type of exception could be thrown while performing operation@FunctionalInterface
public interface DoubleBinaryOperatorEx<E extends java.lang.Throwable>
double-valued operands and producing a
double-valued result. This is the primitive type specialization of
BinaryOperatorEx for double.
This is a functional interface
whose functional method is applyAsDouble(double, double).
BinaryOperatorEx,
DoubleUnaryOperatorEx| Modifier and Type | Method and Description |
|---|---|
double |
applyAsDouble(double left,
double right)
Applies this operator to the given operands.
|
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) |
default DoubleSupplierEx<E> |
fix(double left,
double right) |
default DoubleUnaryOperatorEx<E> |
fixLeft(double left) |
default DoubleUnaryOperatorEx<E> |
fixRight(double right) |
default java.util.function.DoubleBinaryOperator |
unchecked() |
default java.util.function.DoubleBinaryOperator |
unchecked(java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover) |
default java.util.function.DoubleBinaryOperator |
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.DoubleBinaryOperator |
unchecked(java.lang.String exceptionText,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover) |
default java.util.function.DoubleBinaryOperator |
unchecked(java.util.function.Supplier<java.lang.String> text,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover) |
double applyAsDouble(double left,
double right)
throws E extends java.lang.Throwable
left - the first operandright - the second operandE extends java.lang.Throwabledefault DoubleUnaryOperatorEx<E> fixRight(double right)
default DoubleUnaryOperatorEx<E> fixLeft(double left)
default DoubleSupplierEx<E> fix(double left, double right)
default <C extends java.lang.Throwable> DoubleBinaryOperatorEx<C> cover(java.lang.String exceptionText, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover)
default <C extends java.lang.Throwable> DoubleBinaryOperatorEx<C> cover(java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover)
default <C extends java.lang.Throwable> DoubleBinaryOperatorEx<C> cover(java.util.function.Supplier<java.lang.String> text, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover)
default <C extends java.lang.Throwable> DoubleBinaryOperatorEx<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)
default java.util.function.DoubleBinaryOperator unchecked(java.lang.String exceptionText,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover)
default java.util.function.DoubleBinaryOperator unchecked()
default java.util.function.DoubleBinaryOperator unchecked(java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover)
default java.util.function.DoubleBinaryOperator unchecked(java.util.function.Supplier<java.lang.String> text,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover)
default java.util.function.DoubleBinaryOperator 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)