Uses of Interface
org.apache.commons.jexl3.parser.JexlParser.LexicalUnit
Packages that use JexlParser.LexicalUnit
-
Uses of JexlParser.LexicalUnit in org.apache.commons.jexl3.parser
Classes in org.apache.commons.jexl3.parser that implement JexlParser.LexicalUnitModifier and TypeClassDescriptionclass
Array access supporting (optional) safe notation.class
Declares a block.class
Declares a for each loop.final class
Lambda (function).class
Enhanced script to allow parameters declaration.class
Declares a try-with-resources scope.class
Base class for AST nodes behaving as lexical units.Fields in org.apache.commons.jexl3.parser declared as JexlParser.LexicalUnitModifier and TypeFieldDescriptionprotected JexlParser.LexicalUnit
JexlParser.block
The current lexical block.Fields in org.apache.commons.jexl3.parser with type parameters of type JexlParser.LexicalUnitModifier and TypeFieldDescriptionprotected final Deque
<JexlParser.LexicalUnit> JexlParser.blocks
Stack of lexical blocks.protected final Map
<JexlParser.LexicalUnit, Scope> JexlParser.blockScopes
The map of lexical to functional blocks.Methods in org.apache.commons.jexl3.parser that return JexlParser.LexicalUnitModifier and TypeMethodDescriptionprotected JexlParser.LexicalUnit
JexlParser.getUnit()
Gets the lexical unit used by this parser.Methods in org.apache.commons.jexl3.parser with parameters of type JexlParser.LexicalUnitModifier and TypeMethodDescriptionprotected void
JexlParser.popUnit
(JexlParser.LexicalUnit unit) Restores the previous lexical unit.protected void
JexlParser.pushUnit
(JexlParser.LexicalUnit unit) Pushes a new lexical unit.