DiffLayout constructor

DiffLayout({
  1. required Iterable<String> lines,
  2. required Iterable<DiffCommentAnchor> anchors,
})

Creates a snapshot, defensively copying its rows and anchors.

Implementation

DiffLayout({
  required Iterable<String> lines,
  required Iterable<DiffCommentAnchor> anchors,
}) : lines = List.unmodifiable(lines),
     anchors = List.unmodifiable(anchors);