Class BugChecker.SuppressibleTreePathScanner<A,​B>

  • All Implemented Interfaces:
    com.sun.source.tree.TreeVisitor<A,​B>
    Enclosing class:
    BugChecker

    protected class BugChecker.SuppressibleTreePathScanner<A,​B>
    extends com.sun.source.util.TreePathScanner<A,​B>
    A TreePathScanner which skips trees which are suppressed for this check.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      A scan​(com.sun.source.tree.Tree tree, B b)  
      • 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, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitModule, visitNewArray, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard
    • Method Detail

      • scan

        public A scan​(com.sun.source.tree.Tree tree,
                      B b)
        Overrides:
        scan in class com.sun.source.util.TreePathScanner<A,​B>