mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
automatic renames: suggestions: use user's new name if old name were the same (IDEA-70521)
This commit is contained in:
+11
-6
@@ -109,13 +109,18 @@ public abstract class AutomaticRenamer {
|
||||
final PsiNamedElement element = myElements.get(varIndex);
|
||||
final String name = element.getName();
|
||||
if (!myRenames.containsKey(element)) {
|
||||
String canonicalName = nameToCanonicalName(name, element);
|
||||
final String newCanonicalName = suggester.suggestName(canonicalName);
|
||||
if (newCanonicalName.length() == 0) {
|
||||
LOG.error("oldClassName = " + oldClassName + ", newClassName = " + newClassName + ", name = " + name + ", canonicalName = " +
|
||||
canonicalName + ", newCanonicalName = " + newCanonicalName);
|
||||
String newName;
|
||||
if (oldClassName.equals(name)) {
|
||||
newName = newClassName;
|
||||
} else {
|
||||
String canonicalName = nameToCanonicalName(name, element);
|
||||
final String newCanonicalName = suggester.suggestName(canonicalName);
|
||||
if (newCanonicalName.length() == 0) {
|
||||
LOG.error("oldClassName = " + oldClassName + ", newClassName = " + newClassName + ", name = " + name + ", canonicalName = " +
|
||||
canonicalName + ", newCanonicalName = " + newCanonicalName);
|
||||
}
|
||||
newName = canonicalNameToName(newCanonicalName, element);
|
||||
}
|
||||
String newName = canonicalNameToName(newCanonicalName, element);
|
||||
if (!newName.equals(name)) {
|
||||
myRenames.put(element, newName);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user