From 264ecacff34834dcd3aa2bbe27d9b70cb7f576e3 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Fri, 5 Sep 2008 14:49:08 +0400 Subject: [PATCH] ignore compiled elements (IDEADEV-29857) --- .../refactoring/rename/RenameJavaMemberProcessor.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/refactoring/impl/com/intellij/refactoring/rename/RenameJavaMemberProcessor.java b/refactoring/impl/com/intellij/refactoring/rename/RenameJavaMemberProcessor.java index 089650d097..a0cfbf7573 100644 --- a/refactoring/impl/com/intellij/refactoring/rename/RenameJavaMemberProcessor.java +++ b/refactoring/impl/com/intellij/refactoring/rename/RenameJavaMemberProcessor.java @@ -1,17 +1,17 @@ package com.intellij.refactoring.rename; +import com.intellij.openapi.diagnostic.Logger; import com.intellij.psi.*; -import com.intellij.psi.search.searches.ReferencesSearch; import com.intellij.psi.codeStyle.CodeStyleManager; -import com.intellij.psi.util.PsiTreeUtil; +import com.intellij.psi.search.searches.ReferencesSearch; import com.intellij.psi.util.InheritanceUtil; +import com.intellij.psi.util.PsiTreeUtil; +import com.intellij.usageView.UsageInfo; import com.intellij.util.IncorrectOperationException; import com.intellij.util.Processor; -import com.intellij.usageView.UsageInfo; -import com.intellij.openapi.diagnostic.Logger; -import java.util.List; import java.util.ArrayList; +import java.util.List; /** * @author yole @@ -79,6 +79,7 @@ public abstract class RenameJavaMemberProcessor extends RenamePsiElementProcesso protected static void findMemberHidesOuterMemberCollisions(final PsiMember member, final String newName, final List result) { final PsiMember patternMember; + if (member instanceof PsiCompiledElement) return; if (member instanceof PsiMethod) { PsiMethod patternMethod = (PsiMethod) member.copy(); try { -- 2.11.4.GIT