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

Packages that use Statement
org.tromer.jie.parser Java parser, generated by JavaCC from JTB-generated grammar. 
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 Statement in org.tromer.jie.parser
 

Methods in org.tromer.jie.parser that return Statement
 Statement JavaParser.Statement()
           
 

Uses of Statement in org.tromer.jie.syntaxtree
 

Fields in org.tromer.jie.syntaxtree declared as Statement
 Statement WhileStatement.statement
           
 Statement LabeledStatement.statement
           
 Statement IfStatement.statement
           
 Statement DoStatement.statement
           
 Statement ForStatement.statement
           
 

Constructors in org.tromer.jie.syntaxtree with parameters of type Statement
WhileStatement.WhileStatement(NodeToken n0, NodeToken n1, Expression n2, NodeToken n3, Statement n4)
           
WhileStatement.WhileStatement(Expression n0, Statement n1)
           
LabeledStatement.LabeledStatement(NodeToken n0, NodeToken n1, Statement n2)
           
LabeledStatement.LabeledStatement(NodeToken n0, Statement n1)
           
IfStatement.IfStatement(NodeToken n0, NodeToken n1, Expression n2, NodeToken n3, Statement n4, NodeOptional n5)
           
IfStatement.IfStatement(Expression n0, Statement n1, NodeOptional n2)
           
DoStatement.DoStatement(NodeToken n0, Statement n1, NodeToken n2, NodeToken n3, Expression n4, NodeToken n5, NodeToken n6)
           
DoStatement.DoStatement(Statement n0, Expression n1)
           
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)
           
 

Uses of Statement in org.tromer.jie.visitor
 

Methods in org.tromer.jie.visitor with parameters of type Statement
 java.lang.Object NullObjectVisitor.visit(Statement n, java.lang.Object argu)
           nodeChoice -> LabeledStatement() | Block() | EmptyStatement() | StatementExpression() ";" | SwitchStatement() | IfStatement() | WhileStatement() | DoStatement() | ForStatement() | BreakStatement() | ContinueStatement() | ReturnStatement() | ThrowStatement() | SynchronizedStatement() | TryStatement()
 java.lang.Object CallingDepthFirst.visit(Statement n, java.lang.Object argu)
           nodeChoice -> LabeledStatement() | Block() | EmptyStatement() | StatementExpression() ";" | SwitchStatement() | IfStatement() | WhileStatement() | DoStatement() | ForStatement() | BreakStatement() | ContinueStatement() | ReturnStatement() | ThrowStatement() | SynchronizedStatement() | TryStatement()
 void PrePostDepthFirst.visit(Statement n)
           nodeChoice -> LabeledStatement() | Block() | EmptyStatement() | StatementExpression() ";" | SwitchStatement() | IfStatement() | WhileStatement() | DoStatement() | ForStatement() | BreakStatement() | ContinueStatement() | ReturnStatement() | ThrowStatement() | SynchronizedStatement() | TryStatement()
 java.lang.Object ObjectVisitor.visit(Statement n, java.lang.Object argu)
           nodeChoice -> LabeledStatement() | Block() | EmptyStatement() | StatementExpression() ";" | SwitchStatement() | IfStatement() | WhileStatement() | DoStatement() | ForStatement() | BreakStatement() | ContinueStatement() | ReturnStatement() | ThrowStatement() | SynchronizedStatement() | TryStatement()
 void Visitor.visit(Statement n)
           nodeChoice -> LabeledStatement() | Block() | EmptyStatement() | StatementExpression() ";" | SwitchStatement() | IfStatement() | WhileStatement() | DoStatement() | ForStatement() | BreakStatement() | ContinueStatement() | ReturnStatement() | ThrowStatement() | SynchronizedStatement() | TryStatement()
 java.lang.Object ObjectDepthFirst.visit(Statement n, java.lang.Object argu)
           nodeChoice -> LabeledStatement() | Block() | EmptyStatement() | StatementExpression() ";" | SwitchStatement() | IfStatement() | WhileStatement() | DoStatement() | ForStatement() | BreakStatement() | ContinueStatement() | ReturnStatement() | ThrowStatement() | SynchronizedStatement() | TryStatement()
 void DepthFirstVisitor.visit(Statement n)
           nodeChoice -> LabeledStatement() | Block() | EmptyStatement() | StatementExpression() ";" | SwitchStatement() | IfStatement() | WhileStatement() | DoStatement() | ForStatement() | BreakStatement() | ContinueStatement() | ReturnStatement() | ThrowStatement() | SynchronizedStatement() | TryStatement()
 void TreeFormatter.visit(Statement n)
           nodeChoice -> LabeledStatement() | Block() | EmptyStatement() | StatementExpression() ";" | SwitchStatement() | IfStatement() | WhileStatement() | DoStatement() | ForStatement() | BreakStatement() | ContinueStatement() | ReturnStatement() | ThrowStatement() | SynchronizedStatement() | TryStatement()
 java.lang.Object GreedyDepthFirst.visit(Statement n, java.lang.Object argu)
           nodeChoice -> LabeledStatement() | Block() | EmptyStatement() | StatementExpression() ";" | SwitchStatement() | IfStatement() | WhileStatement() | DoStatement() | ForStatement() | BreakStatement() | ContinueStatement() | ReturnStatement() | ThrowStatement() | SynchronizedStatement() | TryStatement()