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<Void,Void>
          extended by checkers.util.debug.TreeDebug.Visitor
All Implemented Interfaces:
TreeVisitor<Void,Void>
Enclosing class:
TreeDebug

public static class TreeDebug.Visitor
extends TreePathScanner<Void,Void>


Constructor Summary
Constructor and Description
TreeDebug.Visitor()
           
 
Method Summary
Modifier and Type Method and Description
 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, visitDisjointType, 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()
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>