| Index: pkg/analyzer/tool/summary/build_sdk_summaries.dart
|
| diff --git a/pkg/analyzer/tool/summary/build_sdk_summaries.dart b/pkg/analyzer/tool/summary/build_sdk_summaries.dart
|
| index 01fa8fed77c6d3816aacdb786af291f5e57c29c6..8a9adb81263b9089647317a443a449cb1efdce40 100644
|
| --- a/pkg/analyzer/tool/summary/build_sdk_summaries.dart
|
| +++ b/pkg/analyzer/tool/summary/build_sdk_summaries.dart
|
| @@ -183,7 +183,7 @@ class _Builder {
|
| // Prepare SDK.
|
| //
|
| DirectoryBasedDartSdk sdk =
|
| - new DirectoryBasedDartSdk(new JavaFile(sdkPath));
|
| + new DirectoryBasedDartSdk(new JavaFile(sdkPath), strongMode);
|
| sdk.useSummary = false;
|
| sdk.analysisOptions = new AnalysisOptionsImpl()..strongMode = strongMode;
|
| context = sdk.context;
|
| @@ -192,7 +192,9 @@ class _Builder {
|
| //
|
| Set<String> uriSet =
|
| sdk.sdkLibraries.map((SdkLibrary library) => library.shortName).toSet();
|
| - uriSet.add('dart:html/nativewrappers.dart');
|
| + if (!strongMode) {
|
| + uriSet.add('dart:html/nativewrappers.dart');
|
| + }
|
| uriSet.add('dart:html_common/html_common_dart2js.dart');
|
| //
|
| // Serialize each SDK library.
|
|
|