Package | Description |
---|---|
org.apache.commons.jexl3 |
Provides a framework for evaluating JEXL expressions.
|
org.apache.commons.jexl3.introspection |
Provides high-level introspective services.
|
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.
|
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.
|
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.