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 classTemplateInterpreterThe 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 InterpreterScript.Callable. interpreterThe 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. INTERThe thread local interpreter.Methods in org.apache.commons.jexl3.internal that return Interpreter Modifier and Type Method Description protected InterpreterEngine. createInterpreter(JexlContext context, Frame frame, JexlOptions opts)Creates an interpreter.protected InterpreterEngine32. createInterpreter(JexlContext context, Frame frame, JexlOptions opts)Deprecated.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)Deprecated.protected InterpreterInterpreter. 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.ObjectTemplateEngine.CompositeExpression. evaluate(Interpreter interpreter)protected java.lang.ObjectTemplateEngine.ConstantExpression. evaluate(Interpreter interpreter)protected java.lang.ObjectTemplateEngine.JexlBasedExpression. evaluate(Interpreter interpreter)protected java.lang.ObjectTemplateEngine.NestedExpression. evaluate(Interpreter interpreter)protected abstract java.lang.ObjectTemplateEngine.TemplateExpression. evaluate(Interpreter interpreter)Interprets a sub-expression.(package private) static java.lang.ObjectEngine32. getVariable(Interpreter ii, Frame frame, LexicalScope block, ASTIdentifier identifier)Deprecated.Static delegation of getVariable.(package private) static booleanEngine32. isTernaryProtected(Interpreter ii, JexlNode startNode)Deprecated.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 Interpreter Constructor Description Callable(Interpreter intrprtr)The base constructor.Closure(Interpreter theCaller, ASTJexlLambda lambda)Creates a closure.Interpreter(Interpreter ii, JexlArithmetic jexla)Copy constructor.
-