Index: pkg/analyzer/lib/src/task/dart.dart |
diff --git a/pkg/analyzer/lib/src/task/dart.dart b/pkg/analyzer/lib/src/task/dart.dart |
index 7e369ee31b9f9c2ac70f1f42746031c43ee85178..360b5c6b77367bae52e93b54824bbee6400b7f7e 100644 |
--- a/pkg/analyzer/lib/src/task/dart.dart |
+++ b/pkg/analyzer/lib/src/task/dart.dart |
@@ -2175,6 +2175,8 @@ class ScanDartTask extends SourceBasedAnalysisTask { |
Scanner scanner = |
new Scanner(source, new CharSequenceReader(content), errorListener); |
scanner.preserveComments = context.analysisOptions.preserveComments; |
+ scanner.enableNullAwareOperators = |
+ context.analysisOptions.enableNullAwareOperators; |
outputs[TOKEN_STREAM] = scanner.tokenize(); |
outputs[LINE_INFO] = new LineInfo(scanner.lineStarts); |
outputs[SCAN_ERRORS] = errorListener.getErrorsForSource(source); |