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 ff5d5a3db588119ab489d475f21185e4db57b34b..251a4692f0537ddc2bdcf88aa439fa790d2db856 100644 |
--- a/pkg/compiler/lib/src/parser/node_listener.dart |
+++ b/pkg/compiler/lib/src/parser/node_listener.dart |
@@ -451,7 +451,7 @@ class NodeListener extends ElementListener { |
} |
@override |
- void skippedFunctionBody(Token token) { |
+ void handleFunctionBodySkipped(Token token) { |
pushNode(new Block(new NodeList.empty())); |
} |
@@ -491,7 +491,7 @@ class NodeListener extends ElementListener { |
} |
@override |
- void endInitializer(Token assignmentOperator) { |
+ void endVariableInitializer(Token assignmentOperator) { |
Expression initializer = popNode(); |
NodeList arguments = |
initializer == null ? null : new NodeList.singleton(initializer); |
@@ -501,6 +501,11 @@ class NodeListener extends ElementListener { |
} |
@override |
+ void endFieldInitializer(Token assignmentOperator) { |
+ endVariableInitializer(assignmentOperator); |
+ } |
+ |
+ @override |
void endIfStatement(Token ifToken, Token elseToken) { |
Statement elsePart = (elseToken == null) ? null : popNode(); |
Statement thenPart = popNode(); |
@@ -727,7 +732,7 @@ class NodeListener extends ElementListener { |
} |
@override |
- void handleFunctionTypedFormalParameter(Token endToken) { |
+ void endFunctionTypedFormalParameter(Token endToken) { |
NodeList formals = popNode(); |
NodeList typeVariables = popNode(); |
Identifier name = popNode(); |