Package com.google.errorprone.refaster
Class RefasterRuleBuilderScanner
public final class RefasterRuleBuilderScanner
extends com.sun.source.util.SimpleTreeVisitor<Void,Void>
Scanner implementation to extract a single Refaster rule from a
ClassTree
.- Author:
- [email protected] (Louis Wasserman)
-
Field Summary
Fields inherited from class com.sun.source.util.SimpleTreeVisitor
DEFAULT_VALUE
-
Method Summary
Modifier and TypeMethodDescriptionstatic Collection<? extends CodeTransformer>
extractRules
(com.sun.source.tree.ClassTree tree, com.sun.tools.javac.util.Context context) visitMethod
(com.sun.source.tree.MethodTree tree, Void v) Methods inherited from class com.sun.source.util.SimpleTreeVisitor
defaultAction, visit, visit, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDefaultCaseLabel, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitGuardedPattern, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethodInvocation, visitModifiers, visitModule, visitNewArray, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitParenthesizedPattern, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard, visitYield
-
Method Details
-
extractRules
public static Collection<? extends CodeTransformer> extractRules(com.sun.source.tree.ClassTree tree, com.sun.tools.javac.util.Context context) -
visitMethod
-