Uses of Class
org.apache.commons.jexl3.internal.Interpreter
-
Packages that use Interpreter Package Description org.apache.commons.jexl3.internal Provides utilities for introspection services. -
-
Uses of Interpreter in org.apache.commons.jexl3.internal
Subclasses of Interpreter in org.apache.commons.jexl3.internal Modifier and Type Class Description class
TemplateInterpreter
The type of interpreter to use during evaluation of templates.Fields in org.apache.commons.jexl3.internal declared as Interpreter Modifier and Type Field Description protected Interpreter
Script.Callable. interpreter
The actual interpreter.Fields in org.apache.commons.jexl3.internal with type parameters of type Interpreter Modifier and Type Field Description protected static java.lang.ThreadLocal<Interpreter>
Interpreter. INTER
The thread local interpreter.Methods in org.apache.commons.jexl3.internal that return Interpreter Modifier and Type Method Description protected Interpreter
Engine. createInterpreter(JexlContext context, Frame frame, JexlOptions opts)
Creates an interpreter.protected Interpreter
Engine32. createInterpreter(JexlContext context, Frame frame, JexlOptions opts)
protected Interpreter
Script. createInterpreter(JexlContext context, Frame frame)
Creates this script interpreter.protected Interpreter
Script. createInterpreter(JexlContext context, Frame frame, JexlOptions options)
Creates this script interpreter.protected Interpreter
Engine. createTemplateInterpreter(TemplateInterpreter.Arguments args)
Creates a template interpreter.protected Interpreter
Engine32. createTemplateInterpreter(TemplateInterpreter.Arguments args)
protected Interpreter
Interpreter. putThreadInterpreter(Interpreter inter)
Swaps the current thread local interpreter.Methods in org.apache.commons.jexl3.internal with parameters of type Interpreter Modifier and Type Method Description protected java.lang.Object
TemplateEngine.CompositeExpression. evaluate(Interpreter interpreter)
protected java.lang.Object
TemplateEngine.ConstantExpression. evaluate(Interpreter interpreter)
protected java.lang.Object
TemplateEngine.JexlBasedExpression. evaluate(Interpreter interpreter)
protected java.lang.Object
TemplateEngine.NestedExpression. evaluate(Interpreter interpreter)
protected abstract java.lang.Object
TemplateEngine.TemplateExpression. evaluate(Interpreter interpreter)
Interprets a sub-expression.(package private) static java.lang.Object
Engine32. getVariable(Interpreter ii, Frame frame, LexicalScope block, ASTIdentifier identifier)
Static delegation of getVariable.(package private) static boolean
Engine32. isTernaryProtected(Interpreter ii, JexlNode startNode)
Static delegation of isTernaryProtected.protected TemplateEngine.TemplateExpression
TemplateEngine.CompositeExpression. prepare(Interpreter interpreter)
protected TemplateEngine.TemplateExpression
TemplateEngine.DeferredExpression. prepare(Interpreter interpreter)
protected TemplateEngine.TemplateExpression
TemplateEngine.ImmediateExpression. prepare(Interpreter interpreter)
protected TemplateEngine.TemplateExpression
TemplateEngine.NestedExpression. prepare(Interpreter interpreter)
protected TemplateEngine.TemplateExpression
TemplateEngine.TemplateExpression. prepare(Interpreter interpreter)
Prepares a sub-expression for interpretation.protected Interpreter
Interpreter. putThreadInterpreter(Interpreter inter)
Swaps the current thread local interpreter.Constructors in org.apache.commons.jexl3.internal with parameters of type Interpreter Constructor Description Callable(Interpreter intrprtr)
The base constructor.Closure(Interpreter theCaller, ASTJexlLambda lambda)
Creates a closure.Interpreter(Interpreter ii, JexlArithmetic jexla)
Copy constructor.
-