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

Packages that use NodeToken
org.tromer.jie Core classes of JIE. 
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 NodeToken in org.tromer.jie
 

Fields in org.tromer.jie declared as NodeToken
 NodeToken VisitContext.typeClosingBrace
          The closing brace token of the current type
 

Uses of NodeToken in org.tromer.jie.parser
 

Methods in org.tromer.jie.parser that return NodeToken
(package private) static NodeToken JTBToolkit.makeNodeToken(Token t)
           
 

Uses of NodeToken in org.tromer.jie.syntaxtree
 

Fields in org.tromer.jie.syntaxtree declared as NodeToken
 NodeToken BreakStatement.nodeToken
           
 NodeToken BreakStatement.nodeToken1
           
 NodeToken ImportDeclaration.nodeToken
           
 NodeToken ImportDeclaration.nodeToken1
           
 NodeToken FieldDeclaration.nodeToken
           
 NodeToken WhileStatement.nodeToken
           
 NodeToken WhileStatement.nodeToken1
           
 NodeToken WhileStatement.nodeToken2
           
 NodeToken EmptyStatement.nodeToken
           
 NodeToken VariableDeclaratorId.nodeToken
           
 NodeToken PackageDeclaration.nodeToken
           
 NodeToken PackageDeclaration.nodeToken1
           
 NodeToken UnmodifiedInterfaceDeclaration.nodeToken
           
 NodeToken UnmodifiedInterfaceDeclaration.nodeToken1
           
 NodeToken UnmodifiedInterfaceDeclaration.nodeToken2
           
 NodeToken UnmodifiedInterfaceDeclaration.nodeToken3
           
 NodeToken UnmodifiedClassDeclaration.nodeToken
           
 NodeToken UnmodifiedClassDeclaration.nodeToken1
           
 NodeToken LabeledStatement.nodeToken
           
 NodeToken LabeledStatement.nodeToken1
           
 NodeToken NullLiteral.nodeToken
           
 NodeToken IfStatement.nodeToken
           
 NodeToken IfStatement.nodeToken1
           
 NodeToken IfStatement.nodeToken2
           
 NodeToken CompilationUnit.nodeToken
           
 NodeToken MethodDeclarationLookahead.nodeToken
           
 NodeToken MethodDeclarationLookahead.nodeToken1
           
 NodeToken Block.nodeToken
           
 NodeToken Block.nodeToken1
           
 NodeToken SwitchStatement.nodeToken
           
 NodeToken SwitchStatement.nodeToken1
           
 NodeToken SwitchStatement.nodeToken2
           
 NodeToken SwitchStatement.nodeToken3
           
 NodeToken SwitchStatement.nodeToken4
           
 NodeToken ContinueStatement.nodeToken
           
 NodeToken ContinueStatement.nodeToken1
           
 NodeToken TopBlock.nodeToken
           
 NodeToken TopBlock.nodeToken1
           
 NodeToken ClassBody.nodeToken
           
 NodeToken ClassBody.nodeToken1
           
 NodeToken PreIncrementExpression.nodeToken
           
 NodeToken SynchronizedStatement.nodeToken
           
 NodeToken SynchronizedStatement.nodeToken1
           
 NodeToken SynchronizedStatement.nodeToken2
           
 NodeToken Arguments.nodeToken
           
 NodeToken Arguments.nodeToken1
           
 NodeToken Name.nodeToken
           
 NodeToken PreDecrementExpression.nodeToken
           
 NodeToken MethodDeclarator.nodeToken
           
 NodeToken DoStatement.nodeToken
           
 NodeToken DoStatement.nodeToken1
           
 NodeToken DoStatement.nodeToken2
           
 NodeToken DoStatement.nodeToken3
           
 NodeToken DoStatement.nodeToken4
           
 NodeToken ForStatement.nodeToken
           
 NodeToken ForStatement.nodeToken1
           
 NodeToken ForStatement.nodeToken2
           
 NodeToken ForStatement.nodeToken3
           
 NodeToken ForStatement.nodeToken4
           
 NodeToken ReturnStatement.nodeToken
           
 NodeToken ReturnStatement.nodeToken1
           
 NodeToken ThrowStatement.nodeToken
           
 NodeToken ThrowStatement.nodeToken1
           
 NodeToken TryStatement.nodeToken
           
 NodeToken ConstructorDeclaration.nodeToken
           
 NodeToken ConstructorDeclaration.nodeToken1
           
 NodeToken ConstructorDeclaration.nodeToken2
           
 NodeToken FormalParameters.nodeToken
           
 NodeToken FormalParameters.nodeToken1
           
 NodeToken ArrayInitializer.nodeToken
           
 NodeToken ArrayInitializer.nodeToken1
           
 

Methods in org.tromer.jie.syntaxtree that return NodeToken
 NodeToken NodeToken.getSpecialAt(int i)
           
 

Methods in org.tromer.jie.syntaxtree with parameters of type NodeToken
 void NodeToken.addSpecial(NodeToken s)
           
 

Constructors in org.tromer.jie.syntaxtree with parameters of type NodeToken
BreakStatement.BreakStatement(NodeToken n0, NodeOptional n1, NodeToken n2)
           
ImportDeclaration.ImportDeclaration(NodeToken n0, Name n1, NodeOptional n2, NodeToken n3)
           
FieldDeclaration.FieldDeclaration(NodeListOptional n0, Type n1, VariableDeclarator n2, NodeListOptional n3, NodeToken n4)
           
WhileStatement.WhileStatement(NodeToken n0, NodeToken n1, Expression n2, NodeToken n3, Statement n4)
           
EmptyStatement.EmptyStatement(NodeToken n0)
           
VariableDeclaratorId.VariableDeclaratorId(NodeToken n0, NodeListOptional n1)
           
PackageDeclaration.PackageDeclaration(NodeToken n0, Name n1, NodeToken n2)
           
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)
           
LabeledStatement.LabeledStatement(NodeToken n0, NodeToken n1, Statement n2)
           
LabeledStatement.LabeledStatement(NodeToken n0, Statement n1)
           
NullLiteral.NullLiteral(NodeToken n0)
           
IfStatement.IfStatement(NodeToken n0, NodeToken n1, Expression n2, NodeToken n3, Statement n4, NodeOptional n5)
           
CompilationUnit.CompilationUnit(NodeOptional n0, NodeListOptional n1, NodeListOptional n2, NodeToken n3)
           
MethodDeclarationLookahead.MethodDeclarationLookahead(NodeListOptional n0, ResultType n1, NodeToken n2, NodeToken n3)
           
MethodDeclarationLookahead.MethodDeclarationLookahead(NodeListOptional n0, ResultType n1, NodeToken n2)
           
Block.Block(NodeToken n0, NodeListOptional n1, NodeToken n2)
           
SwitchStatement.SwitchStatement(NodeToken n0, NodeToken n1, Expression n2, NodeToken n3, NodeToken n4, NodeListOptional n5, NodeToken n6)
           
ContinueStatement.ContinueStatement(NodeToken n0, NodeOptional n1, NodeToken n2)
           
TopBlock.TopBlock(NodeToken n0, TopBlockStatements n1, NodeToken n2)
           
ClassBody.ClassBody(NodeToken n0, NodeListOptional n1, NodeToken n2)
           
PreIncrementExpression.PreIncrementExpression(NodeToken n0, PrimaryExpression n1)
           
SynchronizedStatement.SynchronizedStatement(NodeToken n0, NodeToken n1, Expression n2, NodeToken n3, Block n4)
           
Arguments.Arguments(NodeToken n0, NodeOptional n1, NodeToken n2)
           
Name.Name(NodeToken n0, NodeListOptional n1)
           
PreDecrementExpression.PreDecrementExpression(NodeToken n0, PrimaryExpression n1)
           
MethodDeclarator.MethodDeclarator(NodeToken n0, FormalParameters n1, NodeListOptional n2)
           
DoStatement.DoStatement(NodeToken n0, Statement n1, NodeToken n2, NodeToken n3, Expression n4, NodeToken n5, NodeToken n6)
           
ForStatement.ForStatement(NodeToken n0, NodeToken n1, NodeOptional n2, NodeToken n3, NodeOptional n4, NodeToken n5, NodeOptional n6, NodeToken n7, Statement n8)
           
ReturnStatement.ReturnStatement(NodeToken n0, NodeOptional n1, NodeToken n2)
           
ThrowStatement.ThrowStatement(NodeToken n0, Expression n1, NodeToken n2)
           
TryStatement.TryStatement(NodeToken n0, Block n1, NodeListOptional n2, NodeOptional n3)
           
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)
           
ArrayInitializer.ArrayInitializer(NodeToken n0, NodeOptional n1, NodeOptional n2, NodeToken n3)
           
 

Uses of NodeToken in org.tromer.jie.visitor
 

Methods in org.tromer.jie.visitor with parameters of type NodeToken
 java.lang.Object NullObjectVisitor.visit(NodeToken n, java.lang.Object argu)
           
 java.lang.Object CallingDepthFirst.visit(NodeToken n, java.lang.Object argu)
           
 void PrePostDepthFirst.visit(NodeToken n)
           
 void PrePostTreeDumper.visit(NodeToken n)
          Dumps the current NodeToken to the output stream being used.
 java.lang.Object ObjectVisitor.visit(NodeToken n, java.lang.Object argu)
           
 void Visitor.visit(NodeToken n)
           
 java.lang.Object ObjectDepthFirst.visit(NodeToken n, java.lang.Object argu)
           
 void DepthFirstVisitor.visit(NodeToken n)
           
 void TreeFormatter.visit(NodeToken n)
          Executes the commands waiting in the command queue, then inserts the proper location information into the current NodeToken.
 java.lang.Object GreedyDepthFirst.visit(NodeToken n, java.lang.Object argu)
           
 void TreeDumper.visit(NodeToken n)
          Dumps the current NodeToken to the output stream being used.