in lib/src/file.dart [409:424]
FileSpan expand(FileSpan other) {
if (sourceUrl != other.sourceUrl) {
throw ArgumentError('Source URLs "$sourceUrl" and '
" \"${other.sourceUrl}\" don't match.");
}
if (other is _FileSpan) {
final start = math.min(_start, other._start);
final end = math.max(_end, other._end);
return _FileSpan(file, start, end);
} else {
final start = math.min(_start, other.start.offset);
final end = math.max(_end, other.end.offset);
return _FileSpan(file, start, end);
}
}