| Index: pkg/analyzer/lib/src/generated/sdk_io.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/sdk_io.dart b/pkg/analyzer/lib/src/generated/sdk_io.dart
|
| index fc6752810befe2078e864702763725e0d2603428..64dbef6fadbaa1fbfc093ea5964839a93bc64453 100644
|
| --- a/pkg/analyzer/lib/src/generated/sdk_io.dart
|
| +++ b/pkg/analyzer/lib/src/generated/sdk_io.dart
|
| @@ -235,12 +235,13 @@ class DirectoryBasedDartSdk implements DartSdk {
|
| @override
|
| AnalysisContext get context {
|
| if (_analysisContext == null) {
|
| - _analysisContext = new AnalysisContextImpl();
|
| - _analysisContext.sourceFactory = new SourceFactory([new DartUriResolver(this)]);
|
| + _analysisContext = new SdkAnalysisContext();
|
| + SourceFactory factory = new SourceFactory([new DartUriResolver(this)]);
|
| + _analysisContext.sourceFactory = factory;
|
| List<String> uris = this.uris;
|
| ChangeSet changeSet = new ChangeSet();
|
| for (String uri in uris) {
|
| - changeSet.addedSource(_analysisContext.sourceFactory.forUri(uri));
|
| + changeSet.addedSource(factory.forUri(uri));
|
| }
|
| _analysisContext.applyChanges(changeSet);
|
| }
|
|
|