Uses of Interface
org.apache.commons.jexl3.parser.Node
Packages that use Node
-
Uses of Node in org.apache.commons.jexl3.parser
Classes in org.apache.commons.jexl3.parser that implement NodeModifier and TypeClassDescriptionclassfinal classclassclassclassAnnotation.classclassArray access supporting (optional) safe notation.final classAn array literal.classclassclassclassclassclassDeclares a block.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassDeclares a for each loop.classclassclassclassclassclassIdentifiers, variables, ie symbols.classIdentifiers, variables and registers.classx.`expr`.classx?.identifier .classx?.`expr` .classclassclassfinal classLambda (function).classEnhanced script to allow parameters declaration.final classclassclassclassfinal classclassclassclassclassNamespace : identifier.classclassclassclassclassclassclassclassclassfinal classclassclassIdentifiers, variables, ie symbols.classclassfinal classfinal classclassclassclassclassfinal classclassclassclassclassclassclassclassclassclassclassclassclassfinal classclassclassclassclassclassclassDeclares a try-with-resources scope.classDeclares a try/catch/finally statement.classclassclassDeclares a local variable.classclassBase node for array/set/map literals.classBase class for AST nodes behaving as lexical units.classBase class for parser nodes - holds an 'image' of the token for later use.classA class originally generated by JJTree with the following JavaCCOptions: MULTI=true,NODE_USES_PARSER=true,VISITOR=true,TRACK_TOKENS=false,NODE_PREFIX=AST,NODE_EXTENDS=,NODE_FACTORY= Works around issue https://javacc.dev.java.net/issues/show_bug.cgi?id=227 As soon as this issue if fixed and the maven plugin uses the correct version of Javacc, this class can go away.Fields in org.apache.commons.jexl3.parser with type parameters of type NodeMethods in org.apache.commons.jexl3.parser that return NodeModifier and TypeMethodDescriptionNode.jjtGetChild(int i) This method returns a child node.Node.jjtGetParent()JJTParserState.peekNode()JJTParserState.popNode()JJTParserState.rootNode()Methods in org.apache.commons.jexl3.parser with parameters of type NodeModifier and TypeMethodDescriptionvoidJJTParserState.clearNodeScope(Node n) voidJJTParserState.closeNodeScope(Node n, boolean condition) voidJJTParserState.closeNodeScope(Node n, int num) voidNode.jjtAddChild(Node n, int i) This method tells the node to add its argument to the node's list of children.voidSimpleNode.jjtAddChild(Node n, int i) Adds a child node.voidNode.jjtSetParent(Node n) This pair of methods are used to inform the node of its parent.voidSimpleNode.jjtSetParent(Node n) Sets this node's parent.voidJJTParserState.openNodeScope(Node n) void