@@ -19,16 +19,14 @@ class CommonOrDifferentThing {
1919class PatchDescriptionThing {
2020 PatchDescriptionThing () {}
2121
22- PatchDescriptionThing .fromFile (List <String > file, int offset, int length) {
23- Offset = offset;
24- Length = length;
25- Chunk = new List <String >.from (file.getRange (offset, offset + length).toList (
22+ PatchDescriptionThing .fromFile (List <String > file, this .offset, this .length) {
23+ chunk = new List <String >.from (file.getRange (offset, offset + length).toList (
2624 ));
2725 }
2826
29- int Offset ;
30- int Length ;
31- List <String > Chunk ;
27+ int offset ;
28+ int length ;
29+ List <String > chunk ;
3230}
3331
3432class PatchResult {
@@ -95,8 +93,8 @@ class ConflictRegion {
9593
9694
9795class Diff3DigResult {
98- bool Conflict ;
99- List <String > Text ;
96+ bool conflict ;
97+ List <String > text ;
10098}
10199
102100//
@@ -108,16 +106,16 @@ abstract class IMergeResultBlock {
108106}
109107
110108class MergeOKResultBlock implements IMergeResultBlock {
111- List <String > ContentLines ;
109+ List <String > contentLines ;
112110}
113111
114112class MergeConflictResultBlock implements IMergeResultBlock {
115- List <String > LeftLines ;
116- int LeftIndex ;
117- List <String > OldLines ;
118- int OldIndex ;
119- List <String > RightLines ;
120- int RightIndex ;
113+ List <String > leftLines ;
114+ int leftIndex ;
115+ List <String > oldLines ;
116+ int oldIndex ;
117+ List <String > rightLines ;
118+ int rightIndex ;
121119}
122120
123121//
@@ -298,11 +296,11 @@ List<PatchResult> stripPatch(List<PatchResult> patch) {
298296 PatchResult chunk = patch[i];
299297 PatchResult patchResultNewPatch = new PatchResult ();
300298 patchResultNewPatch.file1 = new PatchDescriptionThing ()
301- ..Offset = chunk.file1.Offset
302- ..Length = chunk.file1.Length ;
299+ ..offset = chunk.file1.offset
300+ ..length = chunk.file1.length ;
303301
304- patchResultNewPatch.file2 = new PatchDescriptionThing ()..Chunk =
305- chunk.file2.Chunk ;
302+ patchResultNewPatch.file2 = new PatchDescriptionThing ()..chunk =
303+ chunk.file2.chunk ;
306304
307305 newpatch.add (patchResultNewPatch);
308306 }
@@ -344,13 +342,13 @@ List<String> patch(List<String> file, List<PatchResult> patch) {
344342
345343 for (int chunkIndex = 0 ; chunkIndex < patch.length; chunkIndex++ ) {
346344 PatchResult chunk = patch[chunkIndex];
347- copyCommon (chunk.file1.Offset );
345+ copyCommon (chunk.file1.offset );
348346
349- for (int lineIndex = 0 ; lineIndex < chunk.file2.Chunk .length; lineIndex++ ) {
350- result.add (chunk.file2.Chunk [lineIndex]);
347+ for (int lineIndex = 0 ; lineIndex < chunk.file2.chunk .length; lineIndex++ ) {
348+ result.add (chunk.file2.chunk [lineIndex]);
351349 }
352350
353- commonOffset += chunk.file1.Length ;
351+ commonOffset += chunk.file1.length ;
354352 }
355353
356354 copyCommon (file.length);
@@ -377,14 +375,14 @@ List<String> diffMergeKeepall(List<String> file1, List<String> file2) {
377375
378376 for (int chunkIndex = 0 ; chunkIndex < diffPatches.length; chunkIndex++ ) {
379377 PatchResult chunk = diffPatches[chunkIndex];
380- if (chunk.file2.Length > 0 ) {
378+ if (chunk.file2.length > 0 ) {
381379 //copy any not-yet-copied portion of file1 to the end of this patch entry
382- result.addAll (file1.getRange (file1CompletedToOffset, chunk.file1.Offset +
383- chunk.file1.Length ).toList ());
384- file1CompletedToOffset = chunk.file1.Offset + chunk.file1.Length ;
380+ result.addAll (file1.getRange (file1CompletedToOffset, chunk.file1.offset +
381+ chunk.file1.length ).toList ());
382+ file1CompletedToOffset = chunk.file1.offset + chunk.file1.length ;
385383
386384 // copy the file2 portion of this patch entry
387- result.addAll (chunk.file2.Chunk );
385+ result.addAll (chunk.file2.chunk );
388386 }
389387 }
390388
@@ -582,7 +580,7 @@ List<Patch3Set> diff3MergeIndices(List<String> a, List<String> o, List<String>
582580void flushOk (List <String > okLines, List <IMergeResultBlock > result) {
583581 if (okLines.length > 0 ) {
584582 MergeOKResultBlock okResult = new MergeOKResultBlock ();
585- okResult.ContentLines = okLines.toList ();
583+ okResult.contentLines = okLines.toList ();
586584 result.add (okResult);
587585 }
588586
@@ -635,14 +633,14 @@ List<IMergeResultBlock> diff3Merge(List<String> a, List<String> o, List<String>
635633 MergeConflictResultBlock mergeConflictResultBlock =
636634 new MergeConflictResultBlock ();
637635 mergeConflictResultBlock
638- ..LeftLines = a.getRange (x.offset, x.offset + x.length).toList ()
639- ..LeftIndex = x.offset
640- ..OldLines = o.getRange (x.conflictOldOffset, x.conflictOldOffset +
636+ ..leftLines = a.getRange (x.offset, x.offset + x.length).toList ()
637+ ..leftIndex = x.offset
638+ ..oldLines = o.getRange (x.conflictOldOffset, x.conflictOldOffset +
641639 x.conflictOldLength).toList ()
642- ..OldIndex = x.conflictOldOffset
643- ..RightLines = b.getRange (x.conflictRightOffset,
640+ ..oldIndex = x.conflictOldOffset
641+ ..rightLines = b.getRange (x.conflictRightOffset,
644642 x.conflictRightOffset + x.conflictRightLength).toList ()
645- ..RightIndex = x.offset;
643+ ..rightIndex = x.offset;
646644 result.add (mergeConflictResultBlock);
647645 }
648646 } else {
@@ -669,10 +667,10 @@ Diff3DigResult diff3Dig(String ours, String base, String theirs) {
669667 IMergeResultBlock item = merger[i];
670668
671669 if (item is MergeOKResultBlock ) {
672- lines.addAll (item.ContentLines );
670+ lines.addAll (item.contentLines );
673671 } else if (item is MergeConflictResultBlock ) {
674- List <CommonOrDifferentThing > inners = diffComm (item.LeftLines ,
675- item.RightLines );
672+ List <CommonOrDifferentThing > inners = diffComm (item.leftLines ,
673+ item.rightLines );
676674 for (int j = 0 ; j < inners.length; j++ ) {
677675 CommonOrDifferentThing inner = inners[j];
678676 if (inner.common.length > 0 ) {
@@ -692,7 +690,7 @@ Diff3DigResult diff3Dig(String ours, String base, String theirs) {
692690 }
693691
694692 Diff3DigResult diff3DigResult = new Diff3DigResult ();
695- diff3DigResult.Conflict = conflict;
696- diff3DigResult.Text = lines;
693+ diff3DigResult.conflict = conflict;
694+ diff3DigResult.text = lines;
697695 return diff3DigResult;
698696}
0 commit comments