checkers.util.debug
Class TreeDebug.Visitor

java.lang.Object
  extended by com.sun.source.util.TreeScanner<R,P>
      extended by com.sun.source.util.TreePathScanner<R,P>
          extended by checkers.source.SourceVisitor<Void,Void>
              extended by checkers.util.debug.TreeDebug.Visitor
All Implemented Interfaces:
TreeVisitor<Void,Void>
Enclosing class:
TreeDebug

public class TreeDebug.Visitor
extends SourceVisitor<Void,Void>


Field Summary
 
Fields inherited from class checkers.source.SourceVisitor
atypeFactory, checker, elements, root, trees, types
 
Constructor Summary
TreeDebug.Visitor(TreeDebug td, CompilationUnitTree root)
           
 
Method Summary
 Void scan(Tree node, Void p)
           
 Void visitIdentifier(IdentifierTree node, Void p)
           
 Void visitLiteral(LiteralTree node, Void p)
           
 Void visitMemberSelect(MemberSelectTree node, Void p)
           
 Void visitNewArray(NewArrayTree node, Void p)
           
 
Methods inherited from class com.sun.source.util.TreePathScanner
getCurrentPath, scan
 
Methods inherited from class com.sun.source.util.TreeScanner
reduce, scan, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExpressionStatement, visitForLoop, visitIf, visitImport, visitInstanceOf, visitLabeledStatement, visitMethod, visitMethodInvocation, visitModifiers, visitNewClass, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitVariable, visitWhileLoop, visitWildcard
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeDebug.Visitor

public TreeDebug.Visitor(TreeDebug td,
                         CompilationUnitTree root)
Method Detail

scan

public Void scan(Tree node,
                 Void p)
Overrides:
scan in class TreePathScanner<Void,Void>

visitIdentifier

public Void visitIdentifier(IdentifierTree node,
                            Void p)
Specified by:
visitIdentifier in interface TreeVisitor<Void,Void>
Overrides:
visitIdentifier in class TreeScanner<Void,Void>

visitMemberSelect

public Void visitMemberSelect(MemberSelectTree node,
                              Void p)
Specified by:
visitMemberSelect in interface TreeVisitor<Void,Void>
Overrides:
visitMemberSelect in class TreeScanner<Void,Void>

visitNewArray

public Void visitNewArray(NewArrayTree node,
                          Void p)
Specified by:
visitNewArray in interface TreeVisitor<Void,Void>
Overrides:
visitNewArray in class TreeScanner<Void,Void>

visitLiteral

public Void visitLiteral(LiteralTree node,
                         Void p)
Specified by:
visitLiteral in interface TreeVisitor<Void,Void>
Overrides:
visitLiteral in class TreeScanner<Void,Void>