public static class DiffCorrection.TrueLineBlocks extends java.lang.Object implements DiffCorrection, DiffCorrection.FragmentProcessor<DiffCorrection.FragmentsCollector>
DiffCorrection.BaseFragmentRunner<ActualRunner extends DiffCorrection.BaseFragmentRunner>, DiffCorrection.ChangedSpace, DiffCorrection.ConcatenateSingleSide, DiffCorrection.ConnectSingleSideToChange, DiffCorrection.FragmentBuffer, DiffCorrection.FragmentProcessor<Collector>, DiffCorrection.FragmentsCollector, DiffCorrection.Normalize, DiffCorrection.TrueLineBlocks, DiffCorrection.UnitEquals
Constructor and Description |
---|
TrueLineBlocks(ComparisonPolicy comparisonPolicy) |
Modifier and Type | Method and Description |
---|---|
DiffFragment[] |
correct(DiffFragment[] fragments) |
DiffFragment[] |
correctAndNormalize(DiffFragment[] fragments) |
void |
process(DiffFragment fragment,
DiffCorrection.FragmentsCollector collector) |
public TrueLineBlocks(ComparisonPolicy comparisonPolicy)
public DiffFragment[] correct(DiffFragment[] fragments) throws FilesTooBigForDiffException
correct
in interface DiffCorrection
FilesTooBigForDiffException
public void process(DiffFragment fragment, DiffCorrection.FragmentsCollector collector) throws FilesTooBigForDiffException
process
in interface DiffCorrection.FragmentProcessor<DiffCorrection.FragmentsCollector>
FilesTooBigForDiffException
public DiffFragment[] correctAndNormalize(DiffFragment[] fragments) throws FilesTooBigForDiffException
FilesTooBigForDiffException