-
- 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 CheckedIntBinaryOperator
AIntBinaryOperator
that allows for checked exceptions.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description int
applyAsInt(int left, int right)
Applies this operator to the given operands.static java.util.function.IntBinaryOperator
sneaky(CheckedIntBinaryOperator operator)
static java.util.function.IntBinaryOperator
unchecked(CheckedIntBinaryOperator operator)
static java.util.function.IntBinaryOperator
unchecked(CheckedIntBinaryOperator operator, java.util.function.Consumer<java.lang.Throwable> handler)
-
-
-
Method Detail
-
applyAsInt
int applyAsInt(int left, int 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.IntBinaryOperator sneaky(CheckedIntBinaryOperator operator)
-
unchecked
static java.util.function.IntBinaryOperator unchecked(CheckedIntBinaryOperator operator)
-
unchecked
static java.util.function.IntBinaryOperator unchecked(CheckedIntBinaryOperator operator, java.util.function.Consumer<java.lang.Throwable> handler)
-
-