Class BugChecker.SuppressibleTreePathScanner<R,P>
java.lang.Object
com.sun.source.util.TreeScanner<R,P>
com.sun.source.util.TreePathScanner<R,P>
com.google.errorprone.bugpatterns.BugChecker.SuppressibleTreePathScanner<R,P>
- Type Parameters:
R
- the type returned by each scanner methodP
- the type of the parameter passed to each scanner method
- All Implemented Interfaces:
com.sun.source.tree.TreeVisitor<R,
P>
- Enclosing class:
BugChecker
protected class BugChecker.SuppressibleTreePathScanner<R,P>
extends com.sun.source.util.TreePathScanner<R,P>
A
TreePathScanner
which skips trees which are suppressed for this check.- Author:
- Colin Decker, Eddie Aftandilian (eaftan@google.com)
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class com.sun.source.util.TreePathScanner
getCurrentPath
Methods inherited from class com.sun.source.util.TreeScanner
reduce, scan, visitAnnotatedType, visitAnnotation, visitAnyPattern, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitConstantCaseLabel, visitContinue, visitDeconstructionPattern, visitDefaultCaseLabel, 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, visitPatternCaseLabel, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard, visitYield
-
Field Details
-
state
-
-
Constructor Details
-
SuppressibleTreePathScanner
-
-
Method Details
-
scan
-
scan
-