Uses of Interface
org.apache.commons.jexl3.parser.JexlParser.LexicalUnit
-
Packages that use JexlParser.LexicalUnit Package Description org.apache.commons.jexl3.parser Contains the Parser for JEXL script. -
-
Uses of JexlParser.LexicalUnit in org.apache.commons.jexl3.parser
Classes in org.apache.commons.jexl3.parser that implement JexlParser.LexicalUnit Modifier and Type Class Description class
ASTArrayAccess
Array access supporting (optional) safe notation.class
ASTBlock
Declares a block.class
ASTForeachStatement
Declares a for each loop.class
ASTJexlLambda
Lambda (function).class
ASTJexlScript
Enhanced script to allow parameters declaration.class
ASTTryResources
Declares a try-with-resources scope.class
JexlLexicalNode
Base class for AST nodes behaving as lexical units.Fields in org.apache.commons.jexl3.parser declared as JexlParser.LexicalUnit Modifier and Type Field Description protected JexlParser.LexicalUnit
JexlParser. block
The current lexical block.Fields in org.apache.commons.jexl3.parser with type parameters of type JexlParser.LexicalUnit Modifier and Type Field Description protected java.util.Deque<JexlParser.LexicalUnit>
JexlParser. blocks
Stack of lexical blocks.protected java.util.Map<JexlParser.LexicalUnit,Scope>
JexlParser. blockScopes
The map of lexical to functional blocks.Methods in org.apache.commons.jexl3.parser that return JexlParser.LexicalUnit Modifier and Type Method Description protected JexlParser.LexicalUnit
JexlParser. getUnit()
Gets the lexical unit used by this parser.Methods in org.apache.commons.jexl3.parser with parameters of type JexlParser.LexicalUnit Modifier and Type Method Description protected void
JexlParser. popUnit(JexlParser.LexicalUnit unit)
Restores the previous lexical unit.protected void
JexlParser. pushUnit(JexlParser.LexicalUnit unit)
Pushes a new lexical unit.
-