Interface ThrowableIntBinaryOperator
-
- All Superinterfaces:
java.util.function.IntBinaryOperator
- 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 ThrowableIntBinaryOperator extends java.util.function.IntBinaryOperatorRepresents an operation upon twoint-valued operands and producing anint-valued result. This is the primitive type specialization ofThrowableBinaryOperatorforint.Permits checked exceptions unlike
IntBinaryOperatorThis is a functional interface whose functional method is
applyAsInt(int, int).- See Also:
ThrowableBinaryOperator,ThrowableIntUnaryOperator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default intapplyAsInt(int left, int right)Applies this operator to the given operands.intapplyAsIntUnsafe(int left, int right)Applies this operator to the given operands.
-
-
-
Method Detail
-
applyAsIntUnsafe
int applyAsIntUnsafe(int left, int 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
-
applyAsInt
default int applyAsInt(int left, int right)Applies this operator to the given operands.- Specified by:
applyAsIntin interfacejava.util.function.IntBinaryOperator- Parameters:
left- the first operandright- the second operand- Returns:
- the operator result
-
-