Uses of Class
org.apache.commons.jexl3.JexlArithmetic
Packages that use JexlArithmetic
Package
Description
Provides a framework for evaluating JEXL expressions.
Provides utilities for introspection services.
Provides low-level introspective services.
Provides high-level introspective services.
Contains the Parser for JEXL script.
-
Uses of JexlArithmetic in org.apache.commons.jexl3
Fields in org.apache.commons.jexl3 declared as JexlArithmeticModifier and TypeFieldDescriptionprivate JexlArithmetic
JexlBuilder.arithmetic
TheJexlArithmetic
instance.Fields in org.apache.commons.jexl3 with type parameters of type JexlArithmeticModifier and TypeFieldDescriptionprivate final Constructor
<? extends JexlArithmetic> JexlArithmetic.ctor
The dynamic constructor.Methods in org.apache.commons.jexl3 that return JexlArithmeticModifier and TypeMethodDescriptionJexlBuilder.arithmetic()
protected JexlArithmetic
JexlArithmetic.createWithOptions
(boolean astrict, MathContext bigdContext, int bigdScale) Creates a JexlArithmetic instance.abstract JexlArithmetic
JexlEngine.getArithmetic()
Gets this engine underlyingJexlArithmetic
.JexlArithmetic.options
(JexlContext context) Apply options to this arithmetic which eventually may create another instance.JexlArithmetic.options
(JexlEngine.Options options) Deprecated.3.2JexlArithmetic.options
(JexlOptions options) Apply options to this arithmetic which eventually may create another instance.Methods in org.apache.commons.jexl3 with parameters of type JexlArithmeticModifier and TypeMethodDescriptionJexlBuilder.arithmetic
(JexlArithmetic a) Sets the JexlArithmetic instance the engine will use.private static boolean
JexlArithmetic.computeCompare321
(JexlArithmetic arithmetic) -
Uses of JexlArithmetic in org.apache.commons.jexl3.internal
Fields in org.apache.commons.jexl3.internal declared as JexlArithmeticModifier and TypeFieldDescriptionprotected final JexlArithmetic
Engine.arithmetic
TheJexlArithmetic
instance.protected final JexlArithmetic
InterpreterBase.arithmetic
The arithmetic handler.Methods in org.apache.commons.jexl3.internal that return JexlArithmeticMethods in org.apache.commons.jexl3.internal with parameters of type JexlArithmeticModifier and TypeMethodDescriptionprotected void
Operators.controlNullOperands
(JexlArithmetic arithmetic, JexlOperator operator, Object... args) Throw a NPE if operator is strict and one of the arguments is null.Constructors in org.apache.commons.jexl3.internal with parameters of type JexlArithmeticModifierConstructorDescriptionprotected
Interpreter
(Interpreter ii, JexlArithmetic jexla) Copy constructor.protected
InterpreterBase
(InterpreterBase ii, JexlArithmetic jexla) Copy constructor. -
Uses of JexlArithmetic in org.apache.commons.jexl3.internal.introspection
Fields in org.apache.commons.jexl3.internal.introspection declared as JexlArithmeticModifier and TypeFieldDescriptionprivate final JexlArithmetic
Uberspect.ArithmeticUberspect.arithmetic
The arithmetic instance being analyzed.Fields in org.apache.commons.jexl3.internal.introspection with type parameters of type JexlArithmeticModifier and TypeFieldDescriptionprivate final Map
<Class<? extends JexlArithmetic>, Set<JexlOperator>> Uberspect.operatorMap
The map from arithmetic classes to overloaded operator sets.Methods in org.apache.commons.jexl3.internal.introspection with parameters of type JexlArithmeticModifier and TypeMethodDescriptionSandboxUberspect.getArithmetic
(JexlArithmetic arithmetic) Uberspect.getArithmetic
(JexlArithmetic arithmetic) Constructors in org.apache.commons.jexl3.internal.introspection with parameters of type JexlArithmeticModifierConstructorDescription(package private)
ArithmeticUberspect
(JexlArithmetic theArithmetic, Set<JexlOperator> theOverloads) Creates an instance. -
Uses of JexlArithmetic in org.apache.commons.jexl3.introspection
Methods in org.apache.commons.jexl3.introspection with parameters of type JexlArithmeticModifier and TypeMethodDescriptionJexlUberspect.getArithmetic
(JexlArithmetic arithmetic) Gets an arithmetic operator resolver for a given arithmetic instance. -
Uses of JexlArithmetic in org.apache.commons.jexl3.parser
Methods in org.apache.commons.jexl3.parser with parameters of type JexlArithmeticModifier and TypeMethodDescription(package private) boolean
OperatorController.isStrict
(JexlArithmetic arithmetic, JexlNode node) Checks whether an operator is strict for a given arithmetic.boolean
JexlNode.isStrictOperator
(JexlArithmetic arithmetic) Checks whether this node is an operator that accepts a null argument even when arithmetic is in strict mode.