| Index: pkg/compiler/lib/src/parser/element_listener.dart
|
| diff --git a/pkg/compiler/lib/src/parser/element_listener.dart b/pkg/compiler/lib/src/parser/element_listener.dart
|
| index 279f9d67577e7b2f7b0d58fb73a7190740c7c763..fba08ae848334263451c1c95191b7e5109e108d8 100644
|
| --- a/pkg/compiler/lib/src/parser/element_listener.dart
|
| +++ b/pkg/compiler/lib/src/parser/element_listener.dart
|
| @@ -264,7 +264,8 @@ class ElementListener extends Listener {
|
|
|
| @override
|
| void endClassDeclaration(int interfacesCount, Token beginToken,
|
| - Token extendsKeyword, Token implementsKeyword, Token endToken) {
|
| + Token classKeyword, Token extendsKeyword, Token implementsKeyword,
|
| + Token endToken) {
|
| makeNodeList(interfacesCount, implementsKeyword, null, ","); // interfaces
|
| popNode(); // superType
|
| popNode(); // typeParameters
|
| @@ -297,8 +298,8 @@ class ElementListener extends Listener {
|
|
|
| @override
|
| void endNamedMixinApplication(
|
| - Token classKeyword, Token equals, Token implementsKeyword,
|
| - Token endToken) {
|
| + Token beginToken, Token classKeyword, Token equals,
|
| + Token implementsKeyword, Token endToken) {
|
| NodeList interfaces = (implementsKeyword != null) ? popNode() : null;
|
| MixinApplication mixinApplication = popNode();
|
| NodeList typeParameters = popNode();
|
| @@ -310,7 +311,7 @@ class ElementListener extends Listener {
|
| modifiers,
|
| mixinApplication,
|
| interfaces,
|
| - classKeyword,
|
| + beginToken,
|
| endToken);
|
|
|
| int id = idGenerator.getNextFreeId();
|
|
|