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