public class VariableReadExtractor extends BaseTreeVisitor
Constructor and Description |
---|
VariableReadExtractor(Symbol.MethodSymbol methodSymbol,
boolean includeFields) |
Modifier and Type | Method and Description |
---|---|
Set<Symbol> |
usedVariables() |
void |
visitAssignmentExpression(AssignmentExpressionTree tree) |
void |
visitIdentifier(IdentifierTree tree) |
scan, scan, scan, visitAnnotation, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitBinaryExpression, visitBlock, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitClass, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitWhileStatement, visitWildcard
public VariableReadExtractor(Symbol.MethodSymbol methodSymbol, boolean includeFields)
public void visitAssignmentExpression(AssignmentExpressionTree tree)
visitAssignmentExpression
in interface TreeVisitor
visitAssignmentExpression
in class BaseTreeVisitor
public void visitIdentifier(IdentifierTree tree)
visitIdentifier
in interface TreeVisitor
visitIdentifier
in class BaseTreeVisitor
Copyright © 2012–2017 SonarSource. All rights reserved.