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:
TreeVisitor<R,
P>
- Enclosing class:
BugChecker
A
TreePathScanner
which skips trees which are suppressed for this check.- Author:
- Colin Decker, Eddie Aftandilian (eaftan@google.com)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class TreePathScanner
getCurrentPath
Methods inherited from class 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
-