Index: pkg/analyzer/lib/src/summary/summarize_elements.dart |
diff --git a/pkg/analyzer/lib/src/summary/summarize_elements.dart b/pkg/analyzer/lib/src/summary/summarize_elements.dart |
index e25da271b80a4c88e9f672c500fbf8193c5373bf..ce3321c6b3ef1bc4efd089f9d11cc07926c759b8 100644 |
--- a/pkg/analyzer/lib/src/summary/summarize_elements.dart |
+++ b/pkg/analyzer/lib/src/summary/summarize_elements.dart |
@@ -12,6 +12,7 @@ import 'package:analyzer/dart/element/type.dart'; |
import 'package:analyzer/src/dart/element/element.dart'; |
import 'package:analyzer/src/dart/element/member.dart'; |
import 'package:analyzer/src/dart/element/type.dart'; |
+import 'package:analyzer/src/generated/java_engine.dart'; |
import 'package:analyzer/src/generated/resolver.dart'; |
import 'package:analyzer/src/generated/source.dart'; |
import 'package:analyzer/src/generated/utilities_dart.dart'; |
@@ -450,6 +451,9 @@ class _CompilationUnitSerializer { |
} |
unlinkedUnit.variables = variables; |
unlinkedUnit.references = unlinkedReferences; |
+ unlinkedUnit.lineStarts = |
+ compilationUnit.context?.computeLineInfo(unitSource)?.lineStarts ?? |
Paul Berry
2016/08/08 18:38:10
Nit: the `?? const <int>[]` isn't necessary. The
|
+ const <int>[]; |
linkedUnit.references = linkedReferences; |
unitUri = compilationUnit.source.uri.toString(); |
} |