| Index: pkg/compiler/lib/src/apiimpl.dart
|
| diff --git a/pkg/compiler/lib/src/apiimpl.dart b/pkg/compiler/lib/src/apiimpl.dart
|
| index ce3ec39b7a9d6a027fac88f5401e5c12bdf1c598..2e494b5404d1c9b82434398c17fab15beedb339d 100644
|
| --- a/pkg/compiler/lib/src/apiimpl.dart
|
| +++ b/pkg/compiler/lib/src/apiimpl.dart
|
| @@ -218,9 +218,9 @@ class Compiler extends leg.Compiler {
|
|
|
| /// See [leg.Compiler.translateResolvedUri].
|
| Uri translateResolvedUri(elements.LibraryElement importingLibrary,
|
| - Uri resolvedUri, tree.Node node) {
|
| + Uri resolvedUri, Spannable spannable) {
|
| if (resolvedUri.scheme == 'dart') {
|
| - return translateDartUri(importingLibrary, resolvedUri, node);
|
| + return translateDartUri(importingLibrary, resolvedUri, spannable);
|
| }
|
| return resolvedUri;
|
| }
|
| @@ -314,7 +314,7 @@ class Compiler extends leg.Compiler {
|
| }
|
|
|
| Uri translateDartUri(elements.LibraryElement importingLibrary,
|
| - Uri resolvedUri, tree.Node node) {
|
| + Uri resolvedUri, Spannable spannable) {
|
| LibraryInfo libraryInfo = lookupLibraryInfo(resolvedUri.path);
|
| String path = lookupLibraryPath(libraryInfo);
|
| if (libraryInfo != null &&
|
| @@ -331,20 +331,20 @@ class Compiler extends leg.Compiler {
|
| if (!allowInternalLibraryAccess) {
|
| if (importingLibrary != null) {
|
| reportError(
|
| - node,
|
| + spannable,
|
| MessageKind.INTERNAL_LIBRARY_FROM,
|
| {'resolvedUri': resolvedUri,
|
| 'importingUri': importingLibrary.canonicalUri});
|
| } else {
|
| reportError(
|
| - node,
|
| + spannable,
|
| MessageKind.INTERNAL_LIBRARY,
|
| {'resolvedUri': resolvedUri});
|
| }
|
| }
|
| }
|
| if (path == null) {
|
| - reportError(node, MessageKind.LIBRARY_NOT_FOUND,
|
| + reportError(spannable, MessageKind.LIBRARY_NOT_FOUND,
|
| {'resolvedUri': resolvedUri});
|
| return null;
|
| }
|
|
|