mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-02 07:47:25 +07:00
[java-refactoring] Shorter message for collision popup
Improves IJPL-190894 A renaming warning is truncated in inline popup GitOrigin-RevId: 9a596dac199cf536722fb2d394e8ca532e5cecf4
This commit is contained in:
committed by
intellij-monorepo-bot
parent
a49e310575
commit
a25fc4a7c1
+11
-2
@@ -3,13 +3,16 @@
|
||||
package com.intellij.refactoring.rename;
|
||||
|
||||
import com.intellij.java.refactoring.JavaRefactoringBundle;
|
||||
import com.intellij.openapi.util.NlsContexts;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiVariable;
|
||||
import com.intellij.refactoring.util.RefactoringUIUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class LocalHidesRenamedLocalUsageInfo extends UnresolvableCollisionUsageInfo {
|
||||
private final PsiElement myConflictingElement;
|
||||
private final @NotNull PsiVariable myConflictingElement;
|
||||
|
||||
public LocalHidesRenamedLocalUsageInfo(PsiElement element, PsiElement referencedElement) {
|
||||
public LocalHidesRenamedLocalUsageInfo(@NotNull PsiVariable element, PsiElement referencedElement) {
|
||||
super(element, referencedElement);
|
||||
myConflictingElement = element;
|
||||
}
|
||||
@@ -19,4 +22,10 @@ public class LocalHidesRenamedLocalUsageInfo extends UnresolvableCollisionUsageI
|
||||
return JavaRefactoringBundle.message("there.is.already.a.0.it.will.conflict.with.the.renamed.1",
|
||||
RefactoringUIUtil.getDescription(myConflictingElement, true));
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NlsContexts.PopupTitle String getShortDescription() {
|
||||
return JavaRefactoringBundle.message("there.is.already.a.0.it.will.conflict.with.the.renamed.short",
|
||||
myConflictingElement.getName());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user