| Index: pkg/analyzer/lib/src/generated/resolver.dart | 
| diff --git a/pkg/analyzer/lib/src/generated/resolver.dart b/pkg/analyzer/lib/src/generated/resolver.dart | 
| index aeaa9727d6cf9fa8e9abada540a80bfe19e84b8f..4ae165e44ca83c2cb1adf050a28a48ac716c0297 100644 | 
| --- a/pkg/analyzer/lib/src/generated/resolver.dart | 
| +++ b/pkg/analyzer/lib/src/generated/resolver.dart | 
| @@ -7923,6 +7923,15 @@ class LibraryImportScope extends Scope { | 
| } | 
|  | 
| @override | 
| +  Source getSource(AstNode node) { | 
| +    Source source = super.getSource(node); | 
| +    if (source == null) { | 
| +      source = _definingLibrary.definingCompilationUnit.source; | 
| +    } | 
| +    return source; | 
| +  } | 
| + | 
| +  @override | 
| Element internalLookup(Identifier identifier, String name, LibraryElement referencingLibrary) { | 
| Element foundElement = localLookup(name, referencingLibrary); | 
| if (foundElement != null) { | 
|  |