Uses of Class
org.apache.commons.jexl3.parser.ASTJexlScript
Packages that use ASTJexlScript
Package
Description
Provides utilities for introspection services.
Contains the Parser for JEXL script.
-
Uses of ASTJexlScript in org.apache.commons.jexl3.internal
Fields in org.apache.commons.jexl3.internal declared as ASTJexlScriptModifier and TypeFieldDescriptionprotected final ASTJexlScript
Script.script
The resulting AST we can interpret.private ASTJexlScript
TemplateDebugger.script
The outer script.private final ASTJexlScript
TemplateScript.script
The resulting script.Fields in org.apache.commons.jexl3.internal with type parameters of type ASTJexlScriptModifier and TypeFieldDescriptionprotected final SoftCache<Source,
ASTJexlScript> Engine.cache
The expression cache.Methods in org.apache.commons.jexl3.internal that return ASTJexlScriptModifier and TypeMethodDescriptionprotected ASTJexlScript
Script.getScript()
(package private) ASTJexlScript
TemplateScript.getScript()
protected ASTJexlScript
Parses an expression.protected ASTJexlScript
Engine.parse
(JexlInfo info, JexlFeatures parsingf, String src, Scope scope) Parses an expression.Methods in org.apache.commons.jexl3.internal with parameters of type ASTJexlScriptModifier and TypeMethodDescriptionprotected JexlOptions
Engine.evalOptions
(ASTJexlScript script, JexlContext context) Compute a script options for evaluation.Engine.getVariables
(ASTJexlScript script) Gets the list of variables accessed by a script.protected void
Engine.getVariables
(ASTJexlScript script, JexlNode node, Engine.VarCollector collector) Fills up the list of variables accessed by a node.protected void
Engine.processPragmas
(ASTJexlScript script, JexlContext context, JexlOptions opts) Processes a script pragmas.protected Object
Debugger.visit
(ASTJexlScript node, Object arg) protected Object
Interpreter.visit
(ASTJexlScript script, Object data) protected Object
ScriptVisitor.visit
(ASTJexlScript node, Object data) protected Object
TemplateInterpreter.visit
(ASTJexlScript script, Object data) Constructors in org.apache.commons.jexl3.internal with parameters of type ASTJexlScriptModifierConstructorDescriptionprotected
Script
(Engine engine, String expr, ASTJexlScript ref) Do not let this be generally instantiated with a 'new'.(package private)
TemplateScript
(TemplateEngine engine, String thePrefix, TemplateEngine.Block[] theSource, ASTJexlScript theScript, TemplateEngine.TemplateExpression[] theExprs) Private ctor used to expand deferred expressions during prepare. -
Uses of ASTJexlScript in org.apache.commons.jexl3.parser
Subclasses of ASTJexlScript in org.apache.commons.jexl3.parserMethods in org.apache.commons.jexl3.parser that return ASTJexlScriptModifier and TypeMethodDescriptionfinal ASTJexlScript
Parser.JexlExpression
(Scope frame) final ASTJexlScript
Parser.JexlScript
(Scope frame) StatementsParser.parse
(JexlInfo jexlInfo, JexlFeatures jexlFeatures, String jexlSrc, Scope jexlScope) ASTJexlScript.script()
Consider script with no parameters that return lambda as parametric-scripts.Methods in org.apache.commons.jexl3.parser with parameters of type ASTJexlScriptModifier and TypeMethodDescriptionprotected abstract Object
ParserVisitor.visit
(ASTJexlScript node, Object data)