| Index: pkg/analyzer/lib/src/dart/analysis/file_state.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/analysis/file_state.dart b/pkg/analyzer/lib/src/dart/analysis/file_state.dart
|
| index 44100e268ddd5eb1d4a7d8ef0bbcb1e7eb0a551c..32adf127900b7f0200707f0cb742bd3419b9ebef 100644
|
| --- a/pkg/analyzer/lib/src/dart/analysis/file_state.dart
|
| +++ b/pkg/analyzer/lib/src/dart/analysis/file_state.dart
|
| @@ -380,8 +380,9 @@ class FileState {
|
|
|
| if (USE_FASTA_PARSER) {
|
| try {
|
| - fasta.ScannerResult scanResult =
|
| - fasta.scan(_contentBytes, includeComments: true);
|
| + fasta.ScannerResult scanResult = fasta.scan(_contentBytes,
|
| + includeComments: true,
|
| + scanGenericMethodComments: analysisOptions.strongMode);
|
|
|
| var astBuilder = new fasta.AstBuilder(
|
| new ErrorReporter(errorListener, source),
|
| @@ -390,6 +391,8 @@ class FileState {
|
| new _FastaElementStoreProxy(),
|
| new fasta.Scope.top(isModifiable: true),
|
| uri);
|
| + astBuilder.parseGenericMethodComments = analysisOptions.strongMode;
|
| +
|
| var parser = new fasta.Parser(astBuilder);
|
| astBuilder.parser = parser;
|
| parser.parseUnit(scanResult.tokens);
|
|
|