Uses of Class
org.apache.commons.jexl3.internal.Scope
-
Packages that use Scope 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 Scope in org.apache.commons.jexl3.internal
Fields in org.apache.commons.jexl3.internal declared as Scope Modifier and Type Field Description private ScopeScope. parentThe parent scope.private ScopeFrame. scopeThe scope.private ScopeTemplateEngine.NestedExpression. scopeMethods in org.apache.commons.jexl3.internal that return Scope Modifier and Type Method Description (package private) ScopeScope. getParent()ScopeFrame. getScope()Gets the scope.private static ScopeTemplateScript. scopeOf(JexlNode.Info info, Scope scope)Gets the scope from a node info.Methods in org.apache.commons.jexl3.internal with parameters of type Scope Modifier and Type Method Description private TemplateEngine.TemplateExpression[]TemplateScript. calleeScripts(Scope scope, TemplateEngine.Block[] blocks, JexlNode.Info[] callSites)Creates the expression array from the list of blocks.JxltEngine.ExpressionTemplateEngine. createExpression(JexlInfo jexlInfo, java.lang.String expression, Scope scope)(package private) static java.util.Map<java.lang.String,java.lang.Integer>Scope. getSymbolsMap(Scope scope)Gets an unmodifiable view of a scope"e;s symbols map.protected ASTJexlScriptEngine. jxltParse(JexlInfo info, boolean expr, java.lang.String src, Scope scope)Parses a Jexl expression or script.(package private) FrameFrame. newFrame(Scope s, java.lang.Object[] r, int c)Creates a new from of this frame"s class.(package private) FrameReferenceFrame. newFrame(Scope s, java.lang.Object[] r, int c)protected ASTJexlScriptEngine. parse(JexlInfo info, JexlFeatures parsingf, java.lang.String src, Scope scope)Parses an expression.(package private) TemplateEngine.TemplateExpressionTemplateEngine. parseExpression(JexlInfo info, java.lang.String expr, Scope scope)Parses a unified expression.private static ScopeTemplateScript. scopeOf(JexlNode.Info info, Scope scope)Gets the scope from a node info.Constructors in org.apache.commons.jexl3.internal with parameters of type Scope Constructor Description Frame(Scope s, java.lang.Object[] r, int c)Creates a new frame.NestedExpression(java.lang.CharSequence expr, JexlNode node, Scope sc)Creates a nested unified expression.ReferenceFrame(Scope s, java.lang.Object[] r, int c)Scope(Scope scope, java.lang.String... parameters)Creates a new scope with a list of parameters. -
Uses of Scope in org.apache.commons.jexl3.parser
Fields in org.apache.commons.jexl3.parser declared as Scope Modifier and Type Field Description private ScopeASTJexlScript. scopeThe script scope.Fields in org.apache.commons.jexl3.parser with type parameters of type Scope Modifier and Type Field Description protected java.util.Map<JexlParser.LexicalUnit,Scope>JexlParser. blockScopesThe map of lexical to functional blocks.protected java.util.concurrent.atomic.AtomicReference<Scope>JexlParser. scopeReferenceThe map of named registers aka script parameters.protected java.util.Deque<Scope>JexlParser. scopesWhen parsing inner functions/lambda, need to stack the scope (sic).Methods in org.apache.commons.jexl3.parser that return Scope Modifier and Type Method Description ScopeASTJexlScript. getScope()protected ScopeJexlParser. getScope()Gets the frame used by this parser.Methods in org.apache.commons.jexl3.parser with parameters of type Scope Modifier and Type Method Description ASTJexlScriptParser. JexlExpression(Scope frame, JexlFeatures features)ASTJexlScriptParser. JexlScript(Scope frame, JexlFeatures features)StatementsASTJexlScriptJexlParser. jxltParse(JexlInfo info, JexlFeatures features, java.lang.String src, Scope scope)Parses an embedded Jexl expression within an interpolation node.default ASTJexlScriptJexlScriptParser. jxltParse(JexlInfo info, JexlFeatures features, java.lang.String src, Scope scope)Parses an embedded JXLT script or expression, an interpolation expression.ASTJexlScriptJexlScriptParser. parse(JexlInfo info, JexlFeatures features, java.lang.String src, Scope scope)Parses a script or expression.ASTJexlScriptParser. parse(JexlInfo jexlInfo, JexlFeatures jexlFeatures, java.lang.String jexlSrc, Scope jexlScope)Parses a JEXL source string and returns the corresponding AST.(package private) static JxltEngine.ExpressionJexlParser. parseInterpolation(JexlInfo info, java.lang.String src, Scope scope)Parses an interpolation expression.voidASTIdentifierAccessJxlt. setIdentifier(java.lang.String src, Scope scope)(package private) voidASTJxltLiteral. setLiteral(java.lang.String src, Scope scope)voidASTJexlScript. setScope(Scope theScope)Sets this script scope.
-