mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
inplace rename: check reference for member renamers only
This commit is contained in:
@@ -220,10 +220,6 @@ public abstract class InplaceRefactoring {
|
||||
}
|
||||
|
||||
protected boolean acceptReference(PsiReference reference) {
|
||||
final PsiElement element = reference.getElement();
|
||||
if (element instanceof PsiNamedElement) {
|
||||
return Comparing.strEqual(((PsiNamedElement)element).getName(), myElementToRename.getName());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
+9
@@ -80,6 +80,15 @@ public class MemberInplaceRenamer extends VariableInplaceRenamer {
|
||||
return new MemberInplaceRenamer(variable, getSubstituted(), editor, initialName, myOldName);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean acceptReference(PsiReference reference) {
|
||||
final PsiElement element = reference.getElement();
|
||||
if (element instanceof PsiNamedElement) {
|
||||
return Comparing.strEqual(((PsiNamedElement)element).getName(), myElementToRename.getName());
|
||||
}
|
||||
return super.acceptReference(reference);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected PsiElement checkLocalScope() {
|
||||
PsiFile currentFile = PsiDocumentManager.getInstance(myProject).getPsiFile(myEditor.getDocument());
|
||||
|
||||
Reference in New Issue
Block a user