## Uses of Class
org.apache.commons.jexl3.JexlOperator

- Packages that use JexlOperator
  Package | Description
  --- | ---
  org.apache.commons.jexl3 | Provides a framework for evaluating JEXL expressions.
  org.apache.commons.jexl3.introspection | Provides high-level introspective services.

- - ### Uses of JexlOperator in org.apache.commons.jexl3

    Methods in org.apache.commons.jexl3 that return JexlOperator
    Modifier and Type | Method and Description
    --- | ---
    `JexlOperator` | JexlOperator.`getBaseOperator()` Gets the base operator.
    `static JexlOperator` | JexlOperator.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static JexlOperator[]` | JexlOperator.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.commons.jexl3 with parameters of type JexlOperator
    Modifier and Type | Method and Description
    --- | ---
    `protected int` | JexlArithmetic.`compare(Object left, Object right, JexlOperator operator)` Performs a comparison.
    `protected Object` | JexlArithmetic.`controlNullNullOperands(JexlOperator operator)` The result of +,/,-,*,% when both operands are null.
    `JexlMethod` | JexlArithmetic.Uberspect.`getOperator(JexlOperator operator, Object... arg)` Gets the most specific method for an operator.
    `boolean` | JexlArithmetic.`isStrict(JexlOperator operator)` Checks whether this arithmetic considers a given operator as strict or null-safe.
    `boolean` | JexlArithmetic.Uberspect.`overloads(JexlOperator operator)` Checks whether this uberspect has overloads for a given operator.

  - ### Uses of JexlOperator in org.apache.commons.jexl3.introspection

    Methods in org.apache.commons.jexl3.introspection with parameters of type JexlOperator
    Modifier and Type | Method and Description
    --- | ---
    `List<JexlUberspect.PropertyResolver>` | JexlUberspect.ResolverStrategy.`apply(JexlOperator operator, Object obj)` Applies this strategy to a list of resolver types.
    `List<JexlUberspect.PropertyResolver>` | JexlUberspect.`getResolvers(JexlOperator op, Object obj)` Applies this uberspect property resolver strategy.

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