| Index: pkg/analyzer/lib/source/embedder.dart
|
| diff --git a/pkg/analyzer/lib/source/embedder.dart b/pkg/analyzer/lib/source/embedder.dart
|
| index a1b4ea69852ea407f54fdf8ffd92d2b21149acbd..1b43e00f5d8ae90ecfabffe5b34ade752ebcf9f6 100644
|
| --- a/pkg/analyzer/lib/source/embedder.dart
|
| +++ b/pkg/analyzer/lib/source/embedder.dart
|
| @@ -43,7 +43,7 @@ class EmbedderSdk implements DartSdk {
|
|
|
| EmbedderSdk([Map<Folder, YamlMap> embedderYamls]) {
|
| embedderYamls?.forEach(_processEmbedderYaml);
|
| - _resolver = new EmbedderUriResolver(this);
|
| + _resolver = new EmbedderUriResolver._forSdk(this);
|
| }
|
|
|
| @override
|
| @@ -211,7 +211,11 @@ class EmbedderUriResolver implements DartUriResolver {
|
|
|
| /// Construct a [EmbedderUriResolver] from a package map
|
| /// (see [PackageMapProvider]).
|
| - EmbedderUriResolver(this._embedderSdk) {
|
| + EmbedderUriResolver(Map<Folder, YamlMap> embedderMap) :
|
| + this._forSdk(new EmbedderSdk(embedderMap));
|
| +
|
| + /// (Provisional API.)
|
| + EmbedderUriResolver._forSdk(this._embedderSdk) {
|
| _dartUriResolver = new DartUriResolver(_embedderSdk);
|
| }
|
|
|
|
|