| Index: pkg/front_end/lib/src/fasta/parser/class_member_parser.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/parser/class_member_parser.dart b/pkg/front_end/lib/src/fasta/parser/class_member_parser.dart
|
| index b4d5f6a8a05881023ab7c861bd15b0a1ad308c70..7901df0542023217c4decdcfa35516a3c6428b07 100644
|
| --- a/pkg/front_end/lib/src/fasta/parser/class_member_parser.dart
|
| +++ b/pkg/front_end/lib/src/fasta/parser/class_member_parser.dart
|
| @@ -18,6 +18,13 @@ class ClassMemberParser extends Parser {
|
|
|
| Token parseExpression(Token token) => skipExpression(token);
|
|
|
| + Token parseRecoverExpression(Token token) {
|
| + Token begin = token;
|
| + token = skipExpression(token);
|
| + listener.handleRecoverExpression(begin);
|
| + return token;
|
| + }
|
| +
|
| // This method is overridden for two reasons:
|
| // 1. Avoid generating events for arguments.
|
| // 2. Avoid calling skip expression for each argument (which doesn't work).
|
|
|