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.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected VisitorState state  
    • 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
    • Constructor Detail

      • SuppressibleTreePathScanner

        public SuppressibleTreePathScanner​(VisitorState state)
    • 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>