Class TreeDebug.Visitor

java.lang.Object
com.sun.source.util.TreeScanner<R,P>
com.sun.source.util.TreePathScanner<Void,Void>
org.checkerframework.common.util.debug.TreeDebug.Visitor
All Implemented Interfaces:
com.sun.source.tree.TreeVisitor<Void,Void>
Enclosing class:
TreeDebug

public static class TreeDebug.Visitor extends com.sun.source.util.TreePathScanner<Void,Void>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    scan(com.sun.source.tree.Tree node, Void p)
     
    visitIdentifier(com.sun.source.tree.IdentifierTree node, Void p)
     
    visitLiteral(com.sun.source.tree.LiteralTree node, Void p)
     
    visitMemberSelect(com.sun.source.tree.MemberSelectTree node, Void p)
     
    visitNewArray(com.sun.source.tree.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, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDefaultCaseLabel, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitGuardedPattern, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitMemberReference, visitMethod, visitMethodInvocation, visitModifiers, visitModule, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitParenthesizedPattern, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard, visitYield

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Visitor

      public Visitor()
  • Method Details

    • scan

      public Void scan(com.sun.source.tree.Tree node, Void p)
      Overrides:
      scan in class com.sun.source.util.TreePathScanner<Void,Void>
    • visitIdentifier

      public Void visitIdentifier(com.sun.source.tree.IdentifierTree node, Void p)
      Specified by:
      visitIdentifier in interface com.sun.source.tree.TreeVisitor<Void,Void>
      Overrides:
      visitIdentifier in class com.sun.source.util.TreeScanner<Void,Void>
    • visitMemberSelect

      public Void visitMemberSelect(com.sun.source.tree.MemberSelectTree node, Void p)
      Specified by:
      visitMemberSelect in interface com.sun.source.tree.TreeVisitor<Void,Void>
      Overrides:
      visitMemberSelect in class com.sun.source.util.TreeScanner<Void,Void>
    • visitNewArray

      public Void visitNewArray(com.sun.source.tree.NewArrayTree node, Void p)
      Specified by:
      visitNewArray in interface com.sun.source.tree.TreeVisitor<Void,Void>
      Overrides:
      visitNewArray in class com.sun.source.util.TreeScanner<Void,Void>
    • visitLiteral

      public Void visitLiteral(com.sun.source.tree.LiteralTree node, Void p)
      Specified by:
      visitLiteral in interface com.sun.source.tree.TreeVisitor<Void,Void>
      Overrides:
      visitLiteral in class com.sun.source.util.TreeScanner<Void,Void>