| Index: pkg/analyzer/lib/src/summary/link.dart
|
| diff --git a/pkg/analyzer/lib/src/summary/link.dart b/pkg/analyzer/lib/src/summary/link.dart
|
| index bc2fc0def4aac9a61b6d6dc3af59ca5e3b26bb05..76569ac2636294235a595635f34a4641194dec02 100644
|
| --- a/pkg/analyzer/lib/src/summary/link.dart
|
| +++ b/pkg/analyzer/lib/src/summary/link.dart
|
| @@ -1156,6 +1156,9 @@ class CompilationUnitElementInBuildUnit extends CompilationUnitElementForLink {
|
| numTypeParameters: element.typeParameters.length,
|
| containingReference:
|
| enclosingClass != null ? addReference(enclosingClass) : null,
|
| + dependency: enclosingClass != null
|
| + ? null
|
| + : library.addDependency(element.library),
|
| kind: kind);
|
| } else if (element is FunctionElementForLink_Local) {
|
| FunctionElementImpl parent = element.enclosingElement;
|
| @@ -1171,6 +1174,7 @@ class CompilationUnitElementInBuildUnit extends CompilationUnitElementForLink {
|
| kind: ReferenceKind.function);
|
| } else if (element is TopLevelVariableElementForLink) {
|
| return addRawReference(element.name,
|
| + dependency: library.addDependency(element.library),
|
| kind: ReferenceKind.topLevelPropertyAccessor);
|
| } else if (element is FieldElementForLink_ClassField) {
|
| ClassElementForLink_Class enclosingClass = element.enclosingElement;
|
|
|