Interface ThrowableLongBinaryOperator
-
- All Superinterfaces:
java.util.function.LongBinaryOperator
- 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 ThrowableLongBinaryOperator extends java.util.function.LongBinaryOperatorRepresents an operation upon twolong-valued operands and producing along-valued result. This is the primitive type specialization ofThrowableBinaryOperatorforlong.Permits checked exceptions unlike
LongBinaryOperatorThis is a functional interface whose functional method is
applyAsLong(long, long).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default longapplyAsLong(long left, long right)Applies this operator to the given operands.longapplyAsLongUnsafe(long left, long right)Applies this operator to the given operands.
-
-
-
Method Detail
-
applyAsLongUnsafe
long applyAsLongUnsafe(long left, long right) throws java.lang.ThrowableApplies this operator to the given operands.- Parameters:
left- the first operandright- the second operand- Returns:
- the operator result
- Throws:
java.lang.Throwable- occurred during processing
-
applyAsLong
default long applyAsLong(long left, long right)Applies this operator to the given operands.- Specified by:
applyAsLongin interfacejava.util.function.LongBinaryOperator- Parameters:
left- the first operandright- the second operand- Returns:
- the operator result
-
-