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 ASTJexlScriptScript.scriptThe resulting AST we can interpret.private ASTJexlScriptTemplateDebugger.scriptThe outer script.private final ASTJexlScriptTemplateScript.scriptThe resulting script.Fields in org.apache.commons.jexl3.internal with type parameters of type ASTJexlScriptModifier and TypeFieldDescriptionprotected final JexlCache<Source, ASTJexlScript> Engine.cacheThe expression cache.Methods in org.apache.commons.jexl3.internal that return ASTJexlScriptModifier and TypeMethodDescriptionprotected ASTJexlScriptScript.getScript()(package private) ASTJexlScriptTemplateScript.getScript()protected ASTJexlScriptParses an expression.protected ASTJexlScriptEngine.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 JexlOptionsEngine.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 voidEngine.getVariables(ASTJexlScript script, JexlNode node, Engine.VarCollector collector) Fills up the list of variables accessed by a node.protected voidEngine.processPragmas(ASTJexlScript script, JexlContext context, JexlOptions opts) Processes a script pragmas.protected ObjectDebugger.visit(ASTJexlScript node, Object arg) protected ObjectInterpreter.visit(ASTJexlScript script, Object data) protected ObjectScriptVisitor.visit(ASTJexlScript node, Object data) protected ObjectTemplateInterpreter.visit(ASTJexlScript script, Object data) Constructors in org.apache.commons.jexl3.internal with parameters of type ASTJexlScriptModifierConstructorDescriptionprotectedScript(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 ASTJexlScriptParser.JexlExpression(Scope frame) final ASTJexlScriptParser.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 ObjectParserVisitor.visit(ASTJexlScript node, Object data)