Index: pkg/analyzer/lib/src/dart/sdk/sdk.dart |
diff --git a/pkg/analyzer/lib/src/dart/sdk/sdk.dart b/pkg/analyzer/lib/src/dart/sdk/sdk.dart |
index d66526e32e19f856ee50275338683d8be2d89b27..11b7e9bef3909ab659243121d4453c7d9da8737c 100644 |
--- a/pkg/analyzer/lib/src/dart/sdk/sdk.dart |
+++ b/pkg/analyzer/lib/src/dart/sdk/sdk.dart |
@@ -22,7 +22,7 @@ import 'package:analyzer/src/generated/parser.dart'; |
import 'package:analyzer/src/generated/sdk.dart'; |
import 'package:analyzer/src/generated/source_io.dart'; |
import 'package:analyzer/src/summary/idl.dart' show PackageBundle; |
-import 'package:analyzer/src/summary/summary_sdk.dart'; |
+import 'package:analyzer/src/summary/package_bundle_reader.dart'; |
import 'package:path/path.dart' as pathos; |
import 'package:yaml/yaml.dart'; |
@@ -89,11 +89,12 @@ abstract class AbstractDartSdk implements DartSdk { |
SourceFactory factory = new SourceFactory([new DartUriResolver(this)]); |
_analysisContext.sourceFactory = factory; |
if (_useSummary) { |
- bool strongMode = _analysisOptions?.strongMode ?? false; |
PackageBundle sdkBundle = getLinkedBundle(); |
if (sdkBundle != null) { |
- _analysisContext.resultProvider = new SdkSummaryResultProvider( |
- _analysisContext, sdkBundle, strongMode); |
+ SummaryDataStore dataStore = new SummaryDataStore([]); |
+ dataStore.addBundle(null, sdkBundle); |
+ _analysisContext.resultProvider = |
+ new InputPackagesResultProvider(_analysisContext, dataStore); |
} |
} |
} |