From f17ae5816fd954d2411a37eaa2d67b6f2fb296db Mon Sep 17 00:00:00 2001 From: shotwave Date: Mon, 28 Mar 2011 18:25:23 +0000 Subject: [PATCH] redundant sorting remooved --- src/difflib/DiffUtils.java | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/difflib/DiffUtils.java b/src/difflib/DiffUtils.java index ab5cc93..a4cd9be 100644 --- a/src/difflib/DiffUtils.java +++ b/src/difflib/DiffUtils.java @@ -18,8 +18,6 @@ package difflib; import difflib.myers.MyersDiff; import java.util.ArrayList; -import java.util.Collections; -import java.util.Comparator; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -189,13 +187,7 @@ public class DiffUtils { ret.add("+++ " + revised); if (!patch.getDeltas().isEmpty()) { - // Hmm, I thought the Deltas were sorted already... turns out they're not. List patchDeltas = new ArrayList(patch.getDeltas()); - Collections.sort(patchDeltas, new Comparator() { - public int compare(Delta a, Delta b) { - return new Integer(a.getOriginal().getPosition()).compareTo(b.getOriginal().getPosition()); - } - }); // code outside the if block also works for single-delta issues. List deltas = new ArrayList(); // current list of Delta's to process