Class TreeScannerWithDefaults

  • All Implemented Interfaces:
    com.sun.source.tree.TreeVisitor<java.lang.Void,​java.lang.Void>
    Direct Known Subclasses:
    ExpectedTreesVisitor

    public abstract class TreeScannerWithDefaults
    extends com.sun.source.util.TreeScanner<java.lang.Void,​java.lang.Void>
    A visitor that performs some default action on a tree and then all of its children. To use this class, override defaultAction.
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract void defaultAction​(com.sun.source.tree.Tree tree)
      Action performed on each visited tree.
      java.lang.Void scan​(com.sun.source.tree.Tree tree, java.lang.Void unused)  
      java.lang.Void visitAnnotatedType​(com.sun.source.tree.AnnotatedTypeTree tree, java.lang.Void p)  
      java.lang.Void visitAnnotation​(com.sun.source.tree.AnnotationTree tree, java.lang.Void p)  
      java.lang.Void visitArrayAccess​(com.sun.source.tree.ArrayAccessTree tree, java.lang.Void p)  
      java.lang.Void visitArrayType​(com.sun.source.tree.ArrayTypeTree tree, java.lang.Void p)  
      java.lang.Void visitAssert​(com.sun.source.tree.AssertTree tree, java.lang.Void p)  
      java.lang.Void visitAssignment​(com.sun.source.tree.AssignmentTree tree, java.lang.Void p)  
      java.lang.Void visitBinary​(com.sun.source.tree.BinaryTree tree, java.lang.Void p)  
      java.lang.Void visitBindingPattern17​(com.sun.source.tree.Tree tree, java.lang.Void p)
      Visit a binding pattern tree.
      java.lang.Void visitBlock​(com.sun.source.tree.BlockTree tree, java.lang.Void p)  
      java.lang.Void visitBreak​(com.sun.source.tree.BreakTree tree, java.lang.Void p)  
      java.lang.Void visitCase​(com.sun.source.tree.CaseTree tree, java.lang.Void p)  
      java.lang.Void visitCatch​(com.sun.source.tree.CatchTree tree, java.lang.Void p)  
      java.lang.Void visitClass​(com.sun.source.tree.ClassTree tree, java.lang.Void p)  
      java.lang.Void visitCompilationUnit​(com.sun.source.tree.CompilationUnitTree tree, java.lang.Void p)  
      java.lang.Void visitCompoundAssignment​(com.sun.source.tree.CompoundAssignmentTree tree, java.lang.Void p)  
      java.lang.Void visitConditionalExpression​(com.sun.source.tree.ConditionalExpressionTree tree, java.lang.Void p)  
      java.lang.Void visitContinue​(com.sun.source.tree.ContinueTree tree, java.lang.Void p)  
      java.lang.Void visitDoWhileLoop​(com.sun.source.tree.DoWhileLoopTree tree, java.lang.Void p)  
      java.lang.Void visitEmptyStatement​(com.sun.source.tree.EmptyStatementTree tree, java.lang.Void p)  
      java.lang.Void visitEnhancedForLoop​(com.sun.source.tree.EnhancedForLoopTree tree, java.lang.Void p)  
      java.lang.Void visitErroneous​(com.sun.source.tree.ErroneousTree tree, java.lang.Void p)  
      java.lang.Void visitExports​(com.sun.source.tree.ExportsTree tree, java.lang.Void p)  
      java.lang.Void visitExpressionStatement​(com.sun.source.tree.ExpressionStatementTree tree, java.lang.Void p)  
      java.lang.Void visitForLoop​(com.sun.source.tree.ForLoopTree tree, java.lang.Void p)  
      java.lang.Void visitIdentifier​(com.sun.source.tree.IdentifierTree tree, java.lang.Void p)  
      java.lang.Void visitIf​(com.sun.source.tree.IfTree tree, java.lang.Void p)  
      java.lang.Void visitImport​(com.sun.source.tree.ImportTree tree, java.lang.Void p)  
      java.lang.Void visitInstanceOf​(com.sun.source.tree.InstanceOfTree tree, java.lang.Void p)  
      java.lang.Void visitIntersectionType​(com.sun.source.tree.IntersectionTypeTree tree, java.lang.Void p)  
      java.lang.Void visitLabeledStatement​(com.sun.source.tree.LabeledStatementTree tree, java.lang.Void p)  
      java.lang.Void visitLambdaExpression​(com.sun.source.tree.LambdaExpressionTree tree, java.lang.Void p)  
      java.lang.Void visitLiteral​(com.sun.source.tree.LiteralTree tree, java.lang.Void p)  
      java.lang.Void visitMemberReference​(com.sun.source.tree.MemberReferenceTree tree, java.lang.Void p)  
      java.lang.Void visitMemberSelect​(com.sun.source.tree.MemberSelectTree tree, java.lang.Void p)  
      java.lang.Void visitMethod​(com.sun.source.tree.MethodTree tree, java.lang.Void p)  
      java.lang.Void visitMethodInvocation​(com.sun.source.tree.MethodInvocationTree tree, java.lang.Void p)  
      java.lang.Void visitModifiers​(com.sun.source.tree.ModifiersTree tree, java.lang.Void p)  
      java.lang.Void visitModule​(com.sun.source.tree.ModuleTree tree, java.lang.Void p)  
      java.lang.Void visitNewArray​(com.sun.source.tree.NewArrayTree tree, java.lang.Void p)  
      java.lang.Void visitNewClass​(com.sun.source.tree.NewClassTree tree, java.lang.Void p)  
      java.lang.Void visitOpens​(com.sun.source.tree.OpensTree tree, java.lang.Void p)  
      java.lang.Void visitOther​(com.sun.source.tree.Tree tree, java.lang.Void p)  
      java.lang.Void visitPackage​(com.sun.source.tree.PackageTree tree, java.lang.Void p)  
      java.lang.Void visitParameterizedType​(com.sun.source.tree.ParameterizedTypeTree tree, java.lang.Void p)  
      java.lang.Void visitParenthesized​(com.sun.source.tree.ParenthesizedTree tree, java.lang.Void p)  
      java.lang.Void visitPrimitiveType​(com.sun.source.tree.PrimitiveTypeTree tree, java.lang.Void p)  
      java.lang.Void visitProvides​(com.sun.source.tree.ProvidesTree tree, java.lang.Void p)  
      java.lang.Void visitRequires​(com.sun.source.tree.RequiresTree tree, java.lang.Void p)  
      java.lang.Void visitReturn​(com.sun.source.tree.ReturnTree tree, java.lang.Void p)  
      java.lang.Void visitSwitch​(com.sun.source.tree.SwitchTree tree, java.lang.Void p)  
      java.lang.Void visitSwitchExpression17​(com.sun.source.tree.Tree tree, java.lang.Void p)
      Visit a switch expression tree.
      java.lang.Void visitSynchronized​(com.sun.source.tree.SynchronizedTree tree, java.lang.Void p)  
      java.lang.Void visitThrow​(com.sun.source.tree.ThrowTree tree, java.lang.Void p)  
      java.lang.Void visitTry​(com.sun.source.tree.TryTree tree, java.lang.Void p)  
      java.lang.Void visitTypeCast​(com.sun.source.tree.TypeCastTree tree, java.lang.Void p)  
      java.lang.Void visitTypeParameter​(com.sun.source.tree.TypeParameterTree tree, java.lang.Void p)  
      java.lang.Void visitUnary​(com.sun.source.tree.UnaryTree tree, java.lang.Void p)  
      java.lang.Void visitUnionType​(com.sun.source.tree.UnionTypeTree tree, java.lang.Void p)  
      java.lang.Void visitUses​(com.sun.source.tree.UsesTree tree, java.lang.Void p)  
      java.lang.Void visitVariable​(com.sun.source.tree.VariableTree tree, java.lang.Void p)  
      java.lang.Void visitWhileLoop​(com.sun.source.tree.WhileLoopTree tree, java.lang.Void p)  
      java.lang.Void visitWildcard​(com.sun.source.tree.WildcardTree tree, java.lang.Void p)  
      java.lang.Void visitYield17​(com.sun.source.tree.Tree tree, java.lang.Void p)
      Visit a yield tree.
      • Methods inherited from class com.sun.source.util.TreeScanner

        reduce, scan
      • Methods inherited from class java.lang.Object

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

      • TreeScannerWithDefaults

        public TreeScannerWithDefaults()
    • Method Detail

      • defaultAction

        public abstract void defaultAction​(com.sun.source.tree.Tree tree)
        Action performed on each visited tree.
        Parameters:
        tree - tree to perform action on
      • scan

        public java.lang.Void scan​(com.sun.source.tree.Tree tree,
                                   java.lang.Void unused)
        Overrides:
        scan in class com.sun.source.util.TreeScanner<java.lang.Void,​java.lang.Void>
      • visitAnnotatedType

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

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

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

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

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

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

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

        public java.lang.Void visitBindingPattern17​(com.sun.source.tree.Tree tree,
                                                    java.lang.Void p)
        Visit a binding pattern tree.
        Parameters:
        tree - a binding pattern tree
        p - null
        Returns:
        null
      • visitBlock

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public java.lang.Void visitForLoop​(com.sun.source.tree.ForLoopTree tree,
                                           java.lang.Void p)
        Specified by:
        visitForLoop in interface com.sun.source.tree.TreeVisitor<java.lang.Void,​java.lang.Void>
        Overrides:
        visitForLoop in class com.sun.source.util.TreeScanner<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>
      • visitIf

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

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

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

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

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

        public java.lang.Void visitLambdaExpression​(com.sun.source.tree.LambdaExpressionTree tree,
                                                    java.lang.Void p)
        Specified by:
        visitLambdaExpression in interface com.sun.source.tree.TreeVisitor<java.lang.Void,​java.lang.Void>
        Overrides:
        visitLambdaExpression 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>
      • visitMemberReference

        public java.lang.Void visitMemberReference​(com.sun.source.tree.MemberReferenceTree tree,
                                                   java.lang.Void p)
        Specified by:
        visitMemberReference in interface com.sun.source.tree.TreeVisitor<java.lang.Void,​java.lang.Void>
        Overrides:
        visitMemberReference 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>
      • visitMethod

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

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

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

        public java.lang.Void visitModule​(com.sun.source.tree.ModuleTree tree,
                                          java.lang.Void p)
        Specified by:
        visitModule in interface com.sun.source.tree.TreeVisitor<java.lang.Void,​java.lang.Void>
        Overrides:
        visitModule 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>
      • visitNewClass

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

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

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

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

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

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

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

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

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

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

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

        public java.lang.Void visitSwitchExpression17​(com.sun.source.tree.Tree tree,
                                                      java.lang.Void p)
        Visit a switch expression tree.
        Parameters:
        tree - switch expression tree
        p - null
        Returns:
        null
      • visitSynchronized

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

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

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

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

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

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

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

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

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

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

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

        public java.lang.Void visitYield17​(com.sun.source.tree.Tree tree,
                                           java.lang.Void p)
        Visit a yield tree.
        Parameters:
        tree - a yield tree
        p - null
        Returns:
        null