Package org.sonar.java.checks.helpers
Class ReassignmentFinder
java.lang.Object
org.sonar.java.checks.helpers.ReassignmentFinder
Helper class to be used to find the latest
ExpressionTree used as initializer (for a VariableTree)
or expression used in assignment (for a AssignmentExpressionTree) for a given variable.-
Method Summary
Modifier and TypeMethodDescriptionstatic ExpressionTreegetClosestReassignmentOrDeclarationExpression(Tree startingPoint, Symbol referenceSymbol) static ExpressionTreestatic List<AssignmentExpressionTree>getReassignments(Tree ownerDeclaration, List<IdentifierTree> usages)
-
Method Details
-
getClosestReassignmentOrDeclarationExpression
@CheckForNull public static ExpressionTree getClosestReassignmentOrDeclarationExpression(Tree startingPoint, Symbol referenceSymbol) -
getInitializerOrExpression
-
getReassignments
public static List<AssignmentExpressionTree> getReassignments(@Nullable Tree ownerDeclaration, List<IdentifierTree> usages)
-