Uses of Class
org.apache.commons.jexl3.parser.ASTJexlScript
-
Packages that use ASTJexlScript Package Description org.apache.commons.jexl3.internal Provides utilities for introspection services.org.apache.commons.jexl3.parser Contains the Parser for JEXL script. -
-
Uses of ASTJexlScript in org.apache.commons.jexl3.internal
Fields in org.apache.commons.jexl3.internal declared as ASTJexlScript Modifier and Type Field Description protected ASTJexlScript
Script. script
The resulting AST we can interpret.private ASTJexlScript
TemplateDebugger. script
The outer script.private ASTJexlScript
TemplateScript. script
The resulting script.Fields in org.apache.commons.jexl3.internal with type parameters of type ASTJexlScript Modifier and Type Field Description protected JexlCache<Source,ASTJexlScript>
Engine. cache
The expression cache.Methods in org.apache.commons.jexl3.internal that return ASTJexlScript Modifier and Type Method Description protected ASTJexlScript
Script. getScript()
(package private) ASTJexlScript
TemplateScript. getScript()
protected ASTJexlScript
Engine. parse(JexlInfo info, boolean expr, java.lang.String src, Scope scope)
Parses an expression.protected ASTJexlScript
Engine. parse(JexlInfo info, JexlFeatures parsingf, java.lang.String src, Scope scope)
Parses an expression.Methods in org.apache.commons.jexl3.internal with parameters of type ASTJexlScript Modifier and Type Method Description protected JexlOptions
Engine. evalOptions(ASTJexlScript script, JexlContext context)
Compute a script options for evaluation.protected java.util.Set<java.util.List<java.lang.String>>
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 java.lang.Object
Debugger. visit(ASTJexlScript node, java.lang.Object arg)
protected java.lang.Object
Interpreter. visit(ASTJexlScript script, java.lang.Object data)
protected java.lang.Object
ScriptVisitor. visit(ASTJexlScript node, java.lang.Object data)
protected java.lang.Object
TemplateInterpreter. visit(ASTJexlScript script, java.lang.Object data)
Constructors in org.apache.commons.jexl3.internal with parameters of type ASTJexlScript Constructor Description Script(Engine engine, java.lang.String expr, ASTJexlScript ref)
Do not let this be generally instantiated with a 'new'.TemplateScript(TemplateEngine engine, java.lang.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.parser Modifier and Type Class Description class
ASTJexlLambda
Lambda (function).Methods in org.apache.commons.jexl3.parser that return ASTJexlScript Modifier and Type Method Description ASTJexlScript
Parser. JexlExpression(Scope frame)
ASTJexlScript
Parser. JexlScript(Scope frame)
StatementsASTJexlScript
Parser. parse(JexlInfo jexlInfo, JexlFeatures jexlFeatures, java.lang.String jexlSrc, Scope jexlScope)
ASTJexlScript
ASTJexlScript. script()
Consider script with no parameters that return lambda as parametric-scripts.Methods in org.apache.commons.jexl3.parser with parameters of type ASTJexlScript Modifier and Type Method Description protected abstract java.lang.Object
ParserVisitor. visit(ASTJexlScript node, java.lang.Object data)
-