| Index: lib/src/analysis_context.dart
|
| diff --git a/lib/src/analysis_context.dart b/lib/src/analysis_context.dart
|
| index 5783f85060e04b158b740abfb846280098130649..df8f82dbde21ad3b80bac6ed0b5cec88364eeca2 100644
|
| --- a/lib/src/analysis_context.dart
|
| +++ b/lib/src/analysis_context.dart
|
| @@ -29,8 +29,10 @@ AnalysisContext createAnalysisContextWithSources(
|
|
|
| /// Creates an analysis context that contains our restricted typing rules.
|
| AnalysisContext createAnalysisContext(StrongModeOptions options) {
|
| - AnalysisContextImpl res = AnalysisEngine.instance.createAnalysisContext();
|
| - enableDevCompilerInference(res, options);
|
| + AnalysisEngine.instance.useTaskModel = true;
|
| + var res = AnalysisEngine.instance.createAnalysisContext();
|
| + res.analysisOptions.strongMode = true;
|
| + if (!AnalysisEngine.instance.useTaskModel) enableDevCompilerInference(res, options);
|
| return res;
|
| }
|
|
|
|
|