| Index: pkg/analyzer_cli/lib/src/package_analyzer.dart
|
| diff --git a/pkg/analyzer_cli/lib/src/package_analyzer.dart b/pkg/analyzer_cli/lib/src/package_analyzer.dart
|
| index ec2cfef606b5c6cfd047658f1b784bcda0196002..51cacf2a13c421697a1a35e62f59265d221c6ef3 100644
|
| --- a/pkg/analyzer_cli/lib/src/package_analyzer.dart
|
| +++ b/pkg/analyzer_cli/lib/src/package_analyzer.dart
|
| @@ -342,11 +342,9 @@ class PackageAnalyzer {
|
|
|
| void _createContext() {
|
| DirectoryBasedDartSdk sdk = DirectoryBasedDartSdk.defaultSdk;
|
| - sdk.useSummary = true;
|
|
|
| // Create the context.
|
| context = AnalysisEngine.instance.createAnalysisContext();
|
| - context.typeProvider = sdk.context.typeProvider;
|
| context.sourceFactory = new SourceFactory(<UriResolver>[
|
| new DartUriResolver(sdk),
|
| new InSummaryPackageUriResolver(options.packageSummaryInputs),
|
| @@ -362,7 +360,9 @@ class PackageAnalyzer {
|
| Driver.setAnalysisContextOptions(
|
| context, options, (AnalysisOptionsImpl contextOptions) {});
|
|
|
| - // Set the result provider.
|
| + // Configure using summaries.
|
| + sdk.useSummary = true;
|
| + context.typeProvider = sdk.context.typeProvider;
|
| context.resultProvider =
|
| new InputPackagesResultProvider(context, options.packageSummaryInputs);
|
| }
|
|
|