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 JexlArithmeticJexlBuilder.arithmeticTheJexlArithmeticinstance.Fields in org.apache.commons.jexl3 with type parameters of type JexlArithmeticModifier and TypeFieldDescriptionprivate final Constructor<? extends JexlArithmetic> JexlArithmetic.ctorThe dynamic constructor.Methods in org.apache.commons.jexl3 that return JexlArithmeticModifier and TypeMethodDescriptionJexlBuilder.arithmetic()protected JexlArithmeticJexlArithmetic.createWithOptions(boolean astrict, MathContext bigdContext, int bigdScale) Creates a JexlArithmetic instance.abstract JexlArithmeticJexlEngine.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 booleanJexlArithmetic.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 JexlArithmeticEngine.arithmeticTheJexlArithmeticinstance.protected final JexlArithmeticInterpreterBase.arithmeticThe 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 voidOperators.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 JexlArithmeticModifierConstructorDescriptionprotectedInterpreter(Interpreter ii, JexlArithmetic jexla) Copy constructor.protectedInterpreterBase(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 JexlArithmeticUberspect.ArithmeticUberspect.arithmeticThe 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.operatorMapThe 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) booleanOperatorController.isStrict(JexlArithmetic arithmetic, JexlNode node) Checks whether an operator is strict for a given arithmetic.booleanJexlNode.isStrictOperator(JexlArithmetic arithmetic) Checks whether this node is an operator that accepts a null argument even when arithmetic is in strict mode.