package com.annimon.stream.function; /** * Represents an operation on two {@code double}-valued operands * that produces a {@code double}-valued result. * * @since 1.1.4 * @see BinaryOperator */ @FunctionalInterface public interface DoubleBinaryOperator { /** * Applies this operator to the given operands. * * @param left the first operand * @param right the second operand * @return the operator result */ double applyAsDouble(double left, double right); }