| Index: pkg/front_end/lib/src/fasta/parser/parser.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/parser/parser.dart b/pkg/front_end/lib/src/fasta/parser/parser.dart
|
| index 516ad61e9024d34db655c7895af28e80a9be0489..e0940c89a4dd6a5f8ebfa8ff504ebcc17e307a9e 100644
|
| --- a/pkg/front_end/lib/src/fasta/parser/parser.dart
|
| +++ b/pkg/front_end/lib/src/fasta/parser/parser.dart
|
| @@ -3015,9 +3015,10 @@ class Parser {
|
| Token parseNewExpression(Token token) {
|
| Token newKeyword = token;
|
| token = expect('new', token);
|
| + listener.beginNewExpression(newKeyword);
|
| token = parseConstructorReference(token);
|
| token = parseRequiredArguments(token);
|
| - listener.handleNewExpression(newKeyword);
|
| + listener.endNewExpression(newKeyword);
|
| return token;
|
| }
|
|
|
| @@ -3036,9 +3037,10 @@ class Parser {
|
| if (identical(value, '<')) {
|
| return parseLiteralListOrMapOrFunction(token, constKeyword);
|
| }
|
| + listener.beginConstExpression(constKeyword);
|
| token = parseConstructorReference(token);
|
| token = parseRequiredArguments(token);
|
| - listener.handleConstExpression(constKeyword);
|
| + listener.endConstExpression(constKeyword);
|
| return token;
|
| }
|
|
|
|
|