Uses of Class
org.apache.commons.jexl3.internal.Interpreter
Packages that use Interpreter
Package
Description
Provides utilities for introspection services.
-
Uses of Interpreter in org.apache.commons.jexl3.internal
Subclasses of Interpreter in org.apache.commons.jexl3.internalModifier and TypeClassDescriptionclassThe type of interpreter to use during evaluation of templates.Fields in org.apache.commons.jexl3.internal declared as InterpreterModifier and TypeFieldDescriptionprotected final InterpreterScript.Callable.interpreterThe actual interpreter.Fields in org.apache.commons.jexl3.internal with type parameters of type InterpreterModifier and TypeFieldDescriptionprotected static final ThreadLocal<Interpreter> Interpreter.INTERThe thread local interpreter.Methods in org.apache.commons.jexl3.internal that return InterpreterModifier and TypeMethodDescriptionprotected InterpreterEngine.createInterpreter(JexlContext context, Frame frame, JexlOptions opts) Creates an interpreter.protected InterpreterEngine32.createInterpreter(JexlContext context, Frame frame, JexlOptions opts) protected InterpreterScript.createInterpreter(JexlContext context, Frame frame) Creates this script interpreter.protected InterpreterScript.createInterpreter(JexlContext context, Frame frame, JexlOptions options) Creates this script interpreter.protected InterpreterEngine.createTemplateInterpreter(TemplateInterpreter.Arguments args) Creates a template interpreter.protected InterpreterEngine32.createTemplateInterpreter(TemplateInterpreter.Arguments args) protected InterpreterInterpreter.putThreadInterpreter(Interpreter inter) Swaps the current thread local interpreter.Methods in org.apache.commons.jexl3.internal with parameters of type InterpreterModifier and TypeMethodDescriptionprotected ObjectTemplateEngine.CompositeExpression.evaluate(Interpreter interpreter) protected ObjectTemplateEngine.ConstantExpression.evaluate(Interpreter interpreter) protected ObjectTemplateEngine.JexlBasedExpression.evaluate(Interpreter interpreter) protected ObjectTemplateEngine.NestedExpression.evaluate(Interpreter interpreter) protected abstract ObjectTemplateEngine.TemplateExpression.evaluate(Interpreter interpreter) Interprets a sub-expression.(package private) static ObjectEngine32.getVariable(Interpreter ii, Frame frame, LexicalScope block, ASTIdentifier identifier) Static delegation of getVariable.(package private) static booleanEngine32.isTernaryProtected(Interpreter ii, JexlNode startNode) Static delegation of isTernaryProtected.protected TemplateEngine.TemplateExpressionTemplateEngine.CompositeExpression.prepare(Interpreter interpreter) protected TemplateEngine.TemplateExpressionTemplateEngine.DeferredExpression.prepare(Interpreter interpreter) protected TemplateEngine.TemplateExpressionTemplateEngine.ImmediateExpression.prepare(Interpreter interpreter) protected TemplateEngine.TemplateExpressionTemplateEngine.NestedExpression.prepare(Interpreter interpreter) protected TemplateEngine.TemplateExpressionTemplateEngine.TemplateExpression.prepare(Interpreter interpreter) Prepares a sub-expression for interpretation.protected InterpreterInterpreter.putThreadInterpreter(Interpreter inter) Swaps the current thread local interpreter.Constructors in org.apache.commons.jexl3.internal with parameters of type InterpreterModifierConstructorDescriptionprotectedCallable(Interpreter intrprtr) The base constructor.protectedClosure(Interpreter theCaller, ASTJexlLambda lambda) Creates a closure.protectedInterpreter(Interpreter ii, JexlArithmetic jexla) Copy constructor.