From 6936423154db0be49b92cc026b05369967f9aeb9 Mon Sep 17 00:00:00 2001 From: "no_reply@jetbrains.com" Date: Sat, 5 Mar 2005 19:51:09 +0300 Subject: [PATCH] (no message) --- .../pom/wrappers/PsiEventWrapperAspect.java | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/source/com/intellij/pom/wrappers/PsiEventWrapperAspect.java b/source/com/intellij/pom/wrappers/PsiEventWrapperAspect.java index 900ceb3dd986..0195b17cf361 100644 --- a/source/com/intellij/pom/wrappers/PsiEventWrapperAspect.java +++ b/source/com/intellij/pom/wrappers/PsiEventWrapperAspect.java @@ -17,11 +17,8 @@ import com.intellij.psi.impl.PsiManagerImpl; import com.intellij.psi.impl.PsiTreeChangeEventImpl; import com.intellij.psi.impl.source.SourceTreeToPsiMap; import com.intellij.psi.impl.source.tree.FileElement; -import com.intellij.psi.impl.source.tree.TreeElement; import java.util.Collections; -import java.util.Arrays; -import java.util.Comparator; public class PsiEventWrapperAspect implements PomModelAspect{ private final PomModel myModel; @@ -52,11 +49,6 @@ public class PsiEventWrapperAspect implements PomModelAspect{ if(file.isPhysical()){ final ASTNode[] changedElements = changeSet.getChangedElements(); - Arrays.sort(changedElements, new Comparator() { - public int compare(final ASTNode o1, final ASTNode o2) { - return o1.getStartOffset() - o2.getStartOffset(); - } - }); for (int i = 0; i < changedElements.length; i++) { ASTNode changedElement = changedElements[i]; TreeChange changesByElement = changeSet.getChangesByElement(changedElement); @@ -67,16 +59,11 @@ public class PsiEventWrapperAspect implements PomModelAspect{ changeInfo.compactChange(changedElement, changesByElement); changesByElement = new TreeChangeImpl(parent); changesByElement.addChange(changedElement, changeInfo); - changedElement = (TreeElement)parent; + changedElement = parent; } if(changedElement == null) continue; final ASTNode[] affectedChildren = changesByElement.getAffectedChildren(); - Arrays.sort(affectedChildren, new Comparator() { - public int compare(final ASTNode o1, final ASTNode o2) { - return o1.getStartOffset() - o2.getStartOffset(); - } - }); boolean contentsChange = false; for (int j = 0; j < affectedChildren.length; j++) { if(changesByElement.getChangeByChild(affectedChildren[j]).getChangeType() == ChangeInfo.REMOVED){