suggest to rename constructor params when property name is the same (IDEA-85979)

This commit is contained in:
Anna Kozlova
2012-05-14 18:27:41 +04:00
parent fbd775fc8b
commit 2a03100cb3
4 changed files with 21 additions and 1 deletions
@@ -60,7 +60,9 @@ public class ConstructorParameterOnFieldRenameRenamer extends AutomaticRenamer {
if (constructor instanceof LightElement) continue;
final PsiParameter[] parameters = constructor.getParameterList().getParameters();
for (final PsiParameter parameter : parameters) {
if (paramName.equals(parameter.getName())) {
final String parameterName = parameter.getName();
if (paramName.equals(parameterName) ||
propertyName.equals(styleManager.variableNameToPropertyName(parameterName, VariableKind.PARAMETER))) {
toRename.add(parameter);
}
}