| Class | Coverage | 
|---|---|
| Diff | 0% | 
| DiffFormatter | 0% | 
| DiffEngine | 0% | 
| DiffOp | 0% | 
| DiffOpAdd | 0% | 
| DiffOpChange | 0% | 
| DiffOpCopy | 0% | 
| DiffOpDelete | 0% | 
| HWLDFWordAccumulator | 0% | 
| MappedDiff | 0% | 
| WordLevelDiff | 0% | 
| Class | CRAP | 
|---|---|
| DiffEngine | 12210 | 
| DiffFormatter | 1260 | 
| Diff | 552 | 
| WordLevelDiff | 210 | 
| HWLDFWordAccumulator | 132 | 
| DiffOp | 30 | 
| MappedDiff | 20 | 
| DiffOpCopy | 12 | 
| Method | Coverage | 
|---|---|
| __construct | 0% | 
| reverse | 0% | 
| reverse | 0% | 
| norig | 0% | 
| nclosing | 0% | 
| __construct | 0% | 
| reverse | 0% | 
| __construct | 0% | 
| reverse | 0% | 
| __construct | 0% | 
| __construct | 0% | 
| _compareseq | 0% | 
| reverse | 0% | 
| _flushGroup | 0% | 
| _flushLine | 0% | 
| addWords | 0% | 
| getLines | 0% | 
| __construct | 0% | 
| __construct | 0% | 
| _split | 0% | 
| orig | 0% | 
| _shift_boundaries | 0% | 
| _lcs_pos | 0% | 
| reverse | 0% | 
| _end_diff | 0% | 
| isEmpty | 0% | 
| lcs | 0% | 
| orig | 0% | 
| closing | 0% | 
| check | 0% | 
| getEdits | 0% | 
| format | 0% | 
| _block | 0% | 
| _start_diff | 0% | 
| _block_header | 0% | 
| _diag | 0% | 
| _start_block | 0% | 
| _end_block | 0% | 
| _lines | 0% | 
| _context | 0% | 
| _added | 0% | 
| _deleted | 0% | 
| _changed | 0% | 
| diff | 0% | 
| _line_hash | 0% | 
| closing | 0% | 
| Method | CRAP | 
|---|---|
| _shift_boundaries | 1260 | 
| diff | 992 | 
| _diag | 552 | 
| format | 182 | 
| _compareseq | 182 | 
| check | 56 | 
| _lcs_pos | 42 | 
| _block | 42 | 
| _split | 30 | 
| _block_header | 30 | 
| addWords | 30 | 
| orig | 20 | 
| __construct | 20 | 
| closing | 20 | 
| _flushGroup | 12 | 
| isEmpty | 12 | 
| closing | 12 | 
| orig | 12 | 
| lcs | 12 | 
| _line_hash | 6 | 
| _lines | 6 | 
| norig | 6 | 
| nclosing | 6 | 
| __construct | 6 | 
| _flushLine | 6 | 
| _start_block | 6 | 
| reverse | 6 |