| Index: pkg/compiler/lib/src/parser/node_listener.dart
|
| diff --git a/pkg/compiler/lib/src/parser/node_listener.dart b/pkg/compiler/lib/src/parser/node_listener.dart
|
| index bd09a1955352932c72eddcca26557f2a0780f0ff..bdc5281d54d27ac602426e8456fb957cc05e63a1 100644
|
| --- a/pkg/compiler/lib/src/parser/node_listener.dart
|
| +++ b/pkg/compiler/lib/src/parser/node_listener.dart
|
| @@ -214,7 +214,8 @@ class NodeListener extends ElementListener {
|
| }
|
|
|
| @override
|
| - void endTopLevelMethod(Token beginToken, Token getOrSet, Token endToken) {
|
| + void endTopLevelMethod(Token beginToken, Token getOrSet,
|
| + Token formalParametersToken, Token endToken) {
|
| Statement body = popNode();
|
| AsyncModifier asyncModifier = popNode();
|
| NodeList formals = popNode();
|
| @@ -227,8 +228,8 @@ class NodeListener extends ElementListener {
|
| }
|
|
|
| @override
|
| - void endFormalParameter(
|
| - Token covariantKeyword, Token thisKeyword, FormalParameterType kind) {
|
| + void endFormalParameter(Token covariantKeyword, Token thisKeyword,
|
| + Token nameToken, FormalParameterType kind) {
|
| Expression name = popNode();
|
| if (thisKeyword != null) {
|
| Identifier thisIdentifier = new Identifier(thisKeyword);
|
| @@ -484,7 +485,8 @@ class NodeListener extends ElementListener {
|
| }
|
|
|
| @override
|
| - void endFunction(Token getOrSet, Token endToken) {
|
| + void endFunction(
|
| + Token getOrSet, Token formalParametersToken, Token endToken) {
|
| Statement body = popNode();
|
| AsyncModifier asyncModifier = popNode();
|
| NodeList initializers = popNode();
|
| @@ -670,7 +672,8 @@ class NodeListener extends ElementListener {
|
| }
|
|
|
| @override
|
| - void endMethod(Token getOrSet, Token beginToken, Token endToken) {
|
| + void endMethod(Token getOrSet, Token beginToken, Token formalParametersToken,
|
| + Token endToken) {
|
| Statement body = popNode();
|
| AsyncModifier asyncModifier = popNode();
|
| NodeList initializers = popNode();
|
| @@ -860,10 +863,10 @@ class NodeListener extends ElementListener {
|
| pushNode(new EmptyStatement(token));
|
| }
|
|
|
| - @override
|
| - void endFactoryMethod(
|
| - Token beginToken, Token factoryKeyword, Token endToken) {
|
| - super.endFactoryMethod(beginToken, factoryKeyword, endToken);
|
| + void endFactoryMethod(Token beginToken, Token factoryKeyword,
|
| + Token formalParametersToken, Token endToken) {
|
| + super.endFactoryMethod(
|
| + beginToken, factoryKeyword, formalParametersToken, endToken);
|
| Statement body = popNode();
|
| AsyncModifier asyncModifier = popNode();
|
| NodeList formals = popNode();
|
| @@ -967,7 +970,7 @@ class NodeListener extends ElementListener {
|
| }
|
|
|
| @override
|
| - void endUnnamedFunction(Token token) {
|
| + void endUnnamedFunction(Token beginToken, Token token) {
|
| Statement body = popNode();
|
| AsyncModifier asyncModifier = popNode();
|
| NodeList formals = popNode();
|
|
|