Skip to content

Commit 251447e

Browse files
committed
Package globals on
1 parent d148222 commit 251447e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lib/src/model/package.dart

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,17 @@ class Package extends LibraryContainer
408408
_referenceChildren = {};
409409
_referenceChildren
410410
.addEntries(allLibraries.map((l) => MapEntry(l.name, l)));
411+
// Do not override any preexisting data, and insert based on the
412+
// public library sort order.
413+
// TODO(jcollins-g): warn when results require package-global
414+
// lookups like this.
415+
for (var lib in publicLibrariesSorted) {
416+
for (var referableEntry in lib.referenceChildren.entries) {
417+
if (!_referenceChildren.containsKey(referableEntry.key)) {
418+
_referenceChildren[referableEntry.key] = referableEntry.value;
419+
}
420+
}
421+
}
411422
}
412423
return _referenceChildren;
413424
}

0 commit comments

Comments
 (0)