diff: remove unnecessary field

This commit is contained in:
Aleksey Pivovarov
2017-02-07 12:49:50 +03:00
committed by Aleksey Pivovarov
parent 2544579a57
commit 9f2f10f6ec
2 changed files with 4 additions and 12 deletions
@@ -20,21 +20,14 @@ import com.intellij.diff.util.LineRange;
import org.jetbrains.annotations.NotNull;
class ChangedBlock {
private final int myLine1;
private final int myLine2;
@NotNull private final LineRange myRange1;
@NotNull private final LineRange myRange2;
@NotNull private final LineFragment myLineFragment;
public ChangedBlock(int line1,
int line2,
@NotNull LineRange range1,
public ChangedBlock(@NotNull LineRange range1,
@NotNull LineRange range2,
@NotNull LineFragment lineFragment) {
myLine1 = line1;
myLine2 = line2;
myRange1 = range1;
myRange2 = range2;
myLineFragment = lineFragment;
@@ -51,11 +44,11 @@ class ChangedBlock {
}
public int getLine1() {
return myLine1;
return myRange1.start;
}
public int getLine2() {
return myLine2;
return myRange2.end;
}
@NotNull
@@ -109,8 +109,7 @@ class UnifiedFragmentBuilder {
int blockStartLine2 = linesBetween;
int blockEndLine2 = linesAfter;
myBlocks.add(new ChangedBlock(linesBefore, linesAfter,
new LineRange(blockStartLine1, blockEndLine1),
myBlocks.add(new ChangedBlock(new LineRange(blockStartLine1, blockEndLine1),
new LineRange(blockStartLine2, blockEndLine2),
fragment));