Uses of Class
org.tromer.jie.syntaxtree.NodeOptional

Packages that use NodeOptional
org.tromer.jie.syntaxtree Java abstract syntax tree nodes, generated by JavaCC from JTB-generated grammar. 
org.tromer.jie.visitor Basic visitor classes for Java abstract syntax trees, generated by JTB and by JIE's makeVisitors.pl script. 
 

Uses of NodeOptional in org.tromer.jie.syntaxtree
 

Fields in org.tromer.jie.syntaxtree declared as NodeOptional
 NodeOptional BreakStatement.nodeOptional
           
 NodeOptional MethodDeclaration.nodeOptional
           
 NodeOptional ImportDeclaration.nodeOptional
           
 NodeOptional UnmodifiedInterfaceDeclaration.nodeOptional
           
 NodeOptional UnmodifiedClassDeclaration.nodeOptional
           
 NodeOptional UnmodifiedClassDeclaration.nodeOptional1
           
 NodeOptional ConditionalExpression.nodeOptional
           
 NodeOptional IfStatement.nodeOptional
           
 NodeOptional LocalVariableDeclaration.nodeOptional
           
 NodeOptional CompilationUnit.nodeOptional
           
 NodeOptional PostfixExpression.nodeOptional
           
 NodeOptional ContinueStatement.nodeOptional
           
 NodeOptional VariableDeclarator.nodeOptional
           
 NodeOptional Initializer.nodeOptional
           
 NodeOptional Arguments.nodeOptional
           
 NodeOptional Expression.nodeOptional
           
 NodeOptional FormalParameter.nodeOptional
           
 NodeOptional ForStatement.nodeOptional
           
 NodeOptional ForStatement.nodeOptional1
           
 NodeOptional ForStatement.nodeOptional2
           
 NodeOptional InstanceOfExpression.nodeOptional
           
 NodeOptional ReturnStatement.nodeOptional
           
 NodeOptional TryStatement.nodeOptional
           
 NodeOptional ConstructorDeclaration.nodeOptional
           
 NodeOptional ConstructorDeclaration.nodeOptional1
           
 NodeOptional ConstructorDeclaration.nodeOptional2
           
 NodeOptional FormalParameters.nodeOptional
           
 NodeOptional ArrayInitializer.nodeOptional
           
 NodeOptional ArrayInitializer.nodeOptional1
           
 

Constructors in org.tromer.jie.syntaxtree with parameters of type NodeOptional
BreakStatement.BreakStatement(NodeToken n0, NodeOptional n1, NodeToken n2)
           
BreakStatement.BreakStatement(NodeOptional n0)
           
MethodDeclaration.MethodDeclaration(NodeListOptional n0, ResultType n1, MethodDeclarator n2, NodeOptional n3, NodeChoice n4)
           
ImportDeclaration.ImportDeclaration(NodeToken n0, Name n1, NodeOptional n2, NodeToken n3)
           
ImportDeclaration.ImportDeclaration(Name n0, NodeOptional n1)
           
UnmodifiedInterfaceDeclaration.UnmodifiedInterfaceDeclaration(NodeToken n0, NodeToken n1, NodeOptional n2, NodeToken n3, NodeListOptional n4, NodeToken n5)
           
UnmodifiedInterfaceDeclaration.UnmodifiedInterfaceDeclaration(NodeToken n0, NodeOptional n1, NodeListOptional n2)
           
UnmodifiedClassDeclaration.UnmodifiedClassDeclaration(NodeToken n0, NodeToken n1, NodeOptional n2, NodeOptional n3, ClassBody n4)
           
UnmodifiedClassDeclaration.UnmodifiedClassDeclaration(NodeToken n0, NodeOptional n1, NodeOptional n2, ClassBody n3)
           
ConditionalExpression.ConditionalExpression(ConditionalOrExpression n0, NodeOptional n1)
           
IfStatement.IfStatement(NodeToken n0, NodeToken n1, Expression n2, NodeToken n3, Statement n4, NodeOptional n5)
           
IfStatement.IfStatement(Expression n0, Statement n1, NodeOptional n2)
           
LocalVariableDeclaration.LocalVariableDeclaration(NodeOptional n0, Type n1, VariableDeclarator n2, NodeListOptional n3)
           
CompilationUnit.CompilationUnit(NodeOptional n0, NodeListOptional n1, NodeListOptional n2, NodeToken n3)
           
CompilationUnit.CompilationUnit(NodeOptional n0, NodeListOptional n1, NodeListOptional n2)
           
PostfixExpression.PostfixExpression(PrimaryExpression n0, NodeOptional n1)
           
ContinueStatement.ContinueStatement(NodeToken n0, NodeOptional n1, NodeToken n2)
           
ContinueStatement.ContinueStatement(NodeOptional n0)
           
VariableDeclarator.VariableDeclarator(VariableDeclaratorId n0, NodeOptional n1)
           
Initializer.Initializer(NodeOptional n0, TopBlock n1)
           
Arguments.Arguments(NodeToken n0, NodeOptional n1, NodeToken n2)
           
Arguments.Arguments(NodeOptional n0)
           
Expression.Expression(ConditionalExpression n0, NodeOptional n1)
           
FormalParameter.FormalParameter(NodeOptional n0, Type n1, VariableDeclaratorId n2)
           
ForStatement.ForStatement(NodeToken n0, NodeToken n1, NodeOptional n2, NodeToken n3, NodeOptional n4, NodeToken n5, NodeOptional n6, NodeToken n7, Statement n8)
           
ForStatement.ForStatement(NodeOptional n0, NodeOptional n1, NodeOptional n2, Statement n3)
           
InstanceOfExpression.InstanceOfExpression(RelationalExpression n0, NodeOptional n1)
           
ReturnStatement.ReturnStatement(NodeToken n0, NodeOptional n1, NodeToken n2)
           
ReturnStatement.ReturnStatement(NodeOptional n0)
           
TryStatement.TryStatement(NodeToken n0, Block n1, NodeListOptional n2, NodeOptional n3)
           
TryStatement.TryStatement(Block n0, NodeListOptional n1, NodeOptional n2)
           
ConstructorDeclaration.ConstructorDeclaration(NodeOptional n0, NodeToken n1, FormalParameters n2, NodeOptional n3, NodeToken n4, NodeOptional n5, TopBlockStatements n6, NodeToken n7)
           
ConstructorDeclaration.ConstructorDeclaration(NodeOptional n0, NodeToken n1, FormalParameters n2, NodeOptional n3, NodeOptional n4, TopBlockStatements n5)
           
FormalParameters.FormalParameters(NodeToken n0, NodeOptional n1, NodeToken n2)
           
FormalParameters.FormalParameters(NodeOptional n0)
           
ArrayInitializer.ArrayInitializer(NodeToken n0, NodeOptional n1, NodeOptional n2, NodeToken n3)
           
ArrayInitializer.ArrayInitializer(NodeOptional n0, NodeOptional n1)
           
 

Uses of NodeOptional in org.tromer.jie.visitor
 

Methods in org.tromer.jie.visitor with parameters of type NodeOptional
 java.lang.Object NullObjectVisitor.visit(NodeOptional n, java.lang.Object argu)
           
 java.lang.Object CallingDepthFirst.visit(NodeOptional n, java.lang.Object argu)
           
 void PrePostDepthFirst.visit(NodeOptional n)
           
 java.lang.Object ObjectVisitor.visit(NodeOptional n, java.lang.Object argu)
           
 void Visitor.visit(NodeOptional n)
           
 java.lang.Object ObjectDepthFirst.visit(NodeOptional n, java.lang.Object argu)
           
 void DepthFirstVisitor.visit(NodeOptional n)
           
 java.lang.Object GreedyDepthFirst.visit(NodeOptional n, java.lang.Object argu)