diff options
Diffstat (limited to 'bundles/org.eclipse.compare.core/src/org/eclipse/compare/rangedifferencer/RangeComparatorLCS.java')
-rw-r--r-- | bundles/org.eclipse.compare.core/src/org/eclipse/compare/rangedifferencer/RangeComparatorLCS.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/rangedifferencer/RangeComparatorLCS.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/rangedifferencer/RangeComparatorLCS.java index 03d49c80a..61615a56f 100644 --- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/rangedifferencer/RangeComparatorLCS.java +++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/rangedifferencer/RangeComparatorLCS.java @@ -18,9 +18,7 @@ import java.util.List; import org.eclipse.compare.internal.core.LCS; import org.eclipse.compare.internal.core.Messages; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.core.runtime.OperationCanceledException; -import org.eclipse.core.runtime.SubMonitor; +import org.eclipse.core.runtime.*; /* package */ class RangeComparatorLCS extends LCS { @@ -73,7 +71,7 @@ import org.eclipse.core.runtime.SubMonitor; public RangeDifference[] getDifferences(SubMonitor subMonitor, AbstractRangeDifferenceFactory factory) { try { - List differences = new ArrayList(); + List<RangeDifference> differences = new ArrayList<>(); int length = getLength(); if (length == 0) { differences.add(factory.createRangeDifference(RangeDifference.CHANGE, 0, this.comparator2.getRangeCount(), 0, this.comparator1.getRangeCount())); @@ -131,7 +129,7 @@ import org.eclipse.core.runtime.SubMonitor; } } - return (RangeDifference[]) differences.toArray(new RangeDifference[differences.size()]); + return differences.toArray(new RangeDifference[differences.size()]); } finally { subMonitor.done(); } |