Package com.google.errorprone.util
Class ASTHelpers.ScanThrownTypes
- Enclosing class:
- ASTHelpers
public static final class ASTHelpers.ScanThrownTypes extends com.sun.source.util.TreeScanner<Void,Void>
Scanner for determining what types are thrown by a tree.
-
Constructor Summary
Constructors Constructor Description ScanThrownTypes(VisitorState state)
-
Method Summary
Modifier and Type Method Description Set<com.sun.tools.javac.code.Type>
getThrownTypes()
void
scanResources(com.sun.source.tree.TryTree tree)
Void
visitClass(com.sun.source.tree.ClassTree tree, Void unused)
Void
visitLambdaExpression(com.sun.source.tree.LambdaExpressionTree tree, Void unused)
Void
visitMethod(com.sun.source.tree.MethodTree tree, Void unused)
Void
visitMethodInvocation(com.sun.source.tree.MethodInvocationTree invocation, Void unused)
Void
visitNewClass(com.sun.source.tree.NewClassTree tree, Void unused)
Void
visitThrow(com.sun.source.tree.ThrowTree tree, Void unused)
Void
visitTry(com.sun.source.tree.TryTree tree, Void unused)
Void
visitVariable(com.sun.source.tree.VariableTree tree, Void unused)
Methods inherited from class com.sun.source.util.TreeScanner
reduce, scan, scan, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLiteral, visitMemberReference, visitMemberSelect, visitModifiers, visitModule, visitNewArray, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSwitchExpression, visitSynchronized, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitWhileLoop, visitWildcard, visitYield
-
Constructor Details
-
ScanThrownTypes
-
-
Method Details
-
getThrownTypes
-
visitMethodInvocation
-
visitTry
-
scanResources
public void scanResources(com.sun.source.tree.TryTree tree) -
visitThrow
-
visitNewClass
-
visitVariable
-
visitLambdaExpression
-
visitClass
-
visitMethod
-