diff options
Diffstat (limited to 'bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/DocumentMerger.java')
-rw-r--r-- | bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/DocumentMerger.java | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/DocumentMerger.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/DocumentMerger.java index faa11e67a..e34d14653 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/DocumentMerger.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/DocumentMerger.java @@ -302,8 +302,7 @@ public class DocumentMerger { public Diff[] getChangeDiffs(int contributor, IRegion region) { if (fDiffs != null && intersectsRegion(contributor, region)) { List<Diff> result = new ArrayList<>(); - for (Iterator<Diff> iterator = fDiffs.iterator(); iterator.hasNext();) { - Diff diff = iterator.next(); + for (Diff diff : fDiffs) { if (diff.intersectsRegion(contributor, region)) { result.add(diff); } @@ -450,9 +449,7 @@ public class DocumentMerger { Boolean.FALSE); ArrayList<Diff> newAllDiffs = new ArrayList<>(); - for (int i= 0; i < e.length; i++) { - RangeDifference es= e[i]; - + for (RangeDifference es : e) { int ancestorStart= 0; int ancestorEnd= 0; if (sancestor != null) { @@ -589,9 +586,7 @@ public class DocumentMerger { } if (e != null) { - for (int i= 0; i < e.length; i++) { - RangeDifference es= e[i]; - + for (RangeDifference es : e) { int kind= es.kind(); int ancestorStart= 0; @@ -864,8 +859,7 @@ public class DocumentMerger { ITokenComparator sy= createTokenComparator(s); RangeDifference[] e= RangeDifferencer.findRanges(sa, sy, sm); - for (int i= 0; i < e.length; i++) { - RangeDifference es= e[i]; + for (RangeDifference es : e) { int kind= es.kind(); if (kind != RangeDifference.NOCHANGE) { @@ -977,8 +971,7 @@ public class DocumentMerger { } public Diff findDiff(Position p, boolean left) { - for (Iterator<Diff> iterator = fAllDiffs.iterator(); iterator.hasNext();) { - Diff diff = iterator.next(); + for (Diff diff : fAllDiffs) { Position diffPos; if (left) { diffPos = diff.fLeftPos; @@ -1127,11 +1120,9 @@ public class DocumentMerger { if (fChangeDiffs == null) return new Diff[0]; List<Diff> intersectingDiffs = new ArrayList<>(); - for (Iterator<Diff> iterator = fChangeDiffs.iterator(); iterator.hasNext();) { - Diff diff = iterator.next(); + for (Diff diff : fChangeDiffs) { Diff[] changeDiffs = diff.getChangeDiffs(contributor, region); - for (int i = 0; i < changeDiffs.length; i++) { - Diff changeDiff = changeDiffs[i]; + for (Diff changeDiff : changeDiffs) { intersectingDiffs.add(changeDiff); } } |