Index: pkg/analyzer/lib/source/package_map_resolver.dart |
diff --git a/pkg/analyzer/lib/source/package_map_resolver.dart b/pkg/analyzer/lib/source/package_map_resolver.dart |
index de2c67374dac1e57541c76123ce459fc06f00970..2f70b864e78066cf3760dfd67740b3f3b34ff759 100644 |
--- a/pkg/analyzer/lib/source/package_map_resolver.dart |
+++ b/pkg/analyzer/lib/source/package_map_resolver.dart |
@@ -6,6 +6,7 @@ library source.package_map_resolver; |
import 'package:analyzer/file_system/file_system.dart'; |
import 'package:analyzer/src/generated/source.dart'; |
+import 'package:analyzer/src/util/asserts.dart' as asserts; |
/** |
@@ -35,7 +36,10 @@ class PackageMapUriResolver extends UriResolver { |
* [packageMap] is a table mapping package names to the paths of the |
* directories containing the package |
*/ |
- PackageMapUriResolver(this.resourceProvider, this.packageMap); |
+ PackageMapUriResolver(this.resourceProvider, this.packageMap) { |
+ asserts.notNull(resourceProvider); |
+ asserts.notNull(packageMap); |
+ } |
@override |
Source resolveAbsolute(Uri uri) { |