Class Uberspect.ArithmeticUberspect

java.lang.Object
org.apache.commons.jexl3.internal.introspection.Uberspect.ArithmeticUberspect
All Implemented Interfaces:
JexlArithmetic.Uberspect
Enclosing class:
Uberspect

protected class Uberspect.ArithmeticUberspect extends Object implements JexlArithmetic.Uberspect
The concrete uberspect Arithmetic class.
  • Field Details

    • arithmetic

      private final JexlArithmetic arithmetic
      The arithmetic instance being analyzed.
    • overloads

      private final Set<JexlOperator> overloads
      The set of overloaded operators.
  • Constructor Details

    • ArithmeticUberspect

      ArithmeticUberspect(JexlArithmetic theArithmetic, Set<JexlOperator> theOverloads)
      Creates an instance.
      Parameters:
      theArithmetic - the arithmetic instance
      theOverloads - the overloaded operators
  • Method Details