Class TreeDebug.Visitor

  • All Implemented Interfaces:
    com.sun.source.tree.TreeVisitor<java.lang.Void,​java.lang.Void>
    Enclosing class:
    TreeDebug

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

      Constructors 
      Constructor Description
      Visitor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Void scan​(com.sun.source.tree.Tree tree, java.lang.Void p)  
      java.lang.Void visitIdentifier​(com.sun.source.tree.IdentifierTree tree, java.lang.Void p)  
      java.lang.Void visitLiteral​(com.sun.source.tree.LiteralTree tree, java.lang.Void p)  
      java.lang.Void visitMemberSelect​(com.sun.source.tree.MemberSelectTree tree, java.lang.Void p)  
      java.lang.Void visitNewArray​(com.sun.source.tree.NewArrayTree tree, java.lang.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, visitExports, visitExpressionStatement, visitForLoop, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitMemberReference, visitMethod, visitMethodInvocation, visitModifiers, visitModule, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard
      • Methods inherited from class java.lang.Object

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

      • Visitor

        public Visitor()
    • Method Detail

      • scan

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

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

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

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

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