org.apache.commons.jexl3
Interface JexlArithmetic.Uberspect

All Known Implementing Classes:
Uberspect.ArithmeticUberspect
Enclosing class:
JexlArithmetic

public static interface JexlArithmetic.Uberspect

The interface that uberspects JexlArithmetic classes.

This allows overloaded operator methods discovery.


Method Summary
 JexlMethod getOperator(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 Detail

overloads

boolean overloads(JexlOperator operator)
Checks whether this uberspect has overloads for a given operator.

Parameters:
operator - the operator to check
Returns:
true if an overload exists, false otherwise

getOperator

JexlMethod getOperator(JexlOperator operator,
                       Object... arg)
Gets the most specific method for an operator.

Parameters:
operator - the operator
arg - the arguments
Returns:
the most specific method or null if no specific override could be found


Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.