Uses of Class
org.apache.commons.jexl3.JexlArithmetic
-
Packages that use JexlArithmetic Package Description org.apache.commons.jexl3 Provides a framework for evaluating JEXL expressions.org.apache.commons.jexl3.internal Provides utilities for introspection services.org.apache.commons.jexl3.internal.introspection Provides low-level introspective services.org.apache.commons.jexl3.introspection Provides high-level introspective services.org.apache.commons.jexl3.parser Contains the Parser for JEXL script. -
-
Uses of JexlArithmetic in org.apache.commons.jexl3
Fields in org.apache.commons.jexl3 declared as JexlArithmetic Modifier and Type Field Description private JexlArithmetic
JexlBuilder. arithmetic
TheJexlArithmetic
instance.Fields in org.apache.commons.jexl3 with type parameters of type JexlArithmetic Modifier and Type Field Description private java.lang.reflect.Constructor<? extends JexlArithmetic>
JexlArithmetic. ctor
The dynamic constructor.Methods in org.apache.commons.jexl3 that return JexlArithmetic Modifier and Type Method Description JexlArithmetic
JexlBuilder. arithmetic()
protected JexlArithmetic
JexlArithmetic. createWithOptions(boolean astrict, java.math.MathContext bigdContext, int bigdScale)
Creates a JexlArithmetic instance.abstract JexlArithmetic
JexlEngine. getArithmetic()
Gets this engine underlyingJexlArithmetic
.JexlArithmetic
JexlArithmetic. options(JexlContext context)
Apply options to this arithmetic which eventually may create another instance.JexlArithmetic
JexlArithmetic. options(JexlEngine.Options options)
Deprecated.3.2JexlArithmetic
JexlArithmetic. options(JexlOptions options)
Apply options to this arithmetic which eventually may create another instance.Methods in org.apache.commons.jexl3 with parameters of type JexlArithmetic Modifier and Type Method Description JexlBuilder
JexlBuilder. 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 JexlArithmetic Modifier and Type Field Description protected JexlArithmetic
Engine. arithmetic
TheJexlArithmetic
instance.protected JexlArithmetic
InterpreterBase. arithmetic
The arithmetic handler.Methods in org.apache.commons.jexl3.internal that return JexlArithmetic Modifier and Type Method Description JexlArithmetic
Engine. getArithmetic()
Methods in org.apache.commons.jexl3.internal with parameters of type JexlArithmetic Modifier and Type Method Description protected void
Operators. controlNullOperands(JexlArithmetic arithmetic, JexlOperator operator, java.lang.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 JexlArithmetic Constructor Description Interpreter(Interpreter ii, JexlArithmetic jexla)
Copy constructor.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 JexlArithmetic Modifier and Type Field Description private JexlArithmetic
Uberspect.ArithmeticUberspect. arithmetic
The arithmetic instance being analyzed.Fields in org.apache.commons.jexl3.internal.introspection with type parameters of type JexlArithmetic Modifier and Type Field Description private java.util.Map<java.lang.Class<? extends JexlArithmetic>,java.util.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 JexlArithmetic Modifier and Type Method Description JexlArithmetic.Uberspect
SandboxUberspect. getArithmetic(JexlArithmetic arithmetic)
JexlArithmetic.Uberspect
Uberspect. getArithmetic(JexlArithmetic arithmetic)
Constructors in org.apache.commons.jexl3.internal.introspection with parameters of type JexlArithmetic Constructor Description ArithmeticUberspect(JexlArithmetic theArithmetic, java.util.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 JexlArithmetic Modifier and Type Method Description JexlArithmetic.Uberspect
JexlUberspect. 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 JexlArithmetic Modifier and Type Method Description (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.
-