Class OldDifferencer
java.lang.Object
org.eclipse.compare.rangedifferencer.OldDifferencer
The algorithm used is an objectified version of one described in: A File
Comparison Program, by Webb Miller and Eugene W. Myers, Software
Practice and Experience, Vol. 15, Nov. 1985.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static RangeDifference[]static RangeDifference[]findDifferences(IRangeComparator left, IRangeComparator right) private static booleanrangesEqual(IRangeComparator a, int ai, IRangeComparator b, int bi) private static OldDifferencer.LinkedRangeDifference
-
Field Details
-
EMPTY_RESULT
-
-
Constructor Details
-
OldDifferencer
OldDifferencer()
-
-
Method Details
-
findDifferences
-
rangesEqual
-
createDifferencesRanges
private static RangeDifference[] createDifferencesRanges(OldDifferencer.LinkedRangeDifference start) -
reverseDifferences
private static OldDifferencer.LinkedRangeDifference reverseDifferences(OldDifferencer.LinkedRangeDifference start)
-