Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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