span property

  1. @override
FileSpan? span
override

Implementation

@override
FileSpan? get span {
  if (definitions.isEmpty) {
    return null;
  }
  return definitions.map<FileSpan?>((d) => d.span).reduce((a, b) {
    if (a == null) {
      return b;
    }

    if (b == null) {
      return a;
    }
    return a.expand(b);
  });
}