move members: no need to align according to nested classes (IDEA-106175)

This commit is contained in:
anna
2013-04-25 14:14:50 +02:00
parent 7463ed3c9b
commit bca1f12e1e
4 changed files with 46 additions and 1 deletions
@@ -276,7 +276,7 @@ public class MoveJavaMemberHandler implements MoveMemberHandler {
final List<PsiField> beforeFields = new ArrayList<PsiField>();
for (PsiReference psiReference : ReferencesSearch.search(member, new LocalSearchScope(targetClass))) {
final PsiField fieldWithReference = PsiTreeUtil.getParentOfType(psiReference.getElement(), PsiField.class);
if (fieldWithReference != null && !afterFields.contains(fieldWithReference)) {
if (fieldWithReference != null && !afterFields.contains(fieldWithReference) && fieldWithReference.getContainingClass() == targetClass) {
beforeFields.add(fieldWithReference);
}
}