Package org.apache.commons.jexl3
Interface JexlArithmetic.Uberspect
- Enclosing class:
- JexlArithmetic
public static interface JexlArithmetic.Uberspect
The interface that uberspects JexlArithmetic classes.
This allows overloaded operator methods discovery.
-
Method Summary
Modifier and TypeMethodDescriptiongetOperator
(JexlOperator operator, Object... arg) Gets the most specific method for an operator.boolean
overloads
(JexlOperator operator) Checks whether this uberspect has overloads for a given operator.
-
Method Details
-
getOperator
Gets the most specific method for an operator.- Parameters:
operator
- the operatorarg
- the arguments- Returns:
- the most specific method or null if no specific override could be found
-
overloads
Checks whether this uberspect has overloads for a given operator.- Parameters:
operator
- the operator to check- Returns:
- true if an overload exists, false otherwise
-