Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/scanner/listener.dart |
| diff --git a/sdk/lib/_internal/compiler/implementation/scanner/listener.dart b/sdk/lib/_internal/compiler/implementation/scanner/listener.dart |
| index ad1a0e18174509e249ea1f762dedfb6a0305c21d..232a26276329c266bff5b119a5987bcb3c800603 100644 |
| --- a/sdk/lib/_internal/compiler/implementation/scanner/listener.dart |
| +++ b/sdk/lib/_internal/compiler/implementation/scanner/listener.dart |
| @@ -105,7 +105,7 @@ class Listener { |
| void beginFormalParameter(Token token) { |
| } |
| - void endFormalParameter(Token token, Token thisKeyword) { |
| + void endFormalParameter(Token thisKeyword) { |
| } |
| void handleNoFormalParameters(Token token) { |
| @@ -1211,7 +1211,7 @@ class NodeListener extends ElementListener { |
| modifiers, compilationUnitElement)); |
| } |
| - void endFormalParameter(Token token, Token thisKeyword) { |
| + void endFormalParameter(Token thisKeyword) { |
| Expression name = popNode(); |
| if (thisKeyword != null) { |
| Identifier thisIdentifier = new Identifier(thisKeyword); |
| @@ -1224,7 +1224,8 @@ class NodeListener extends ElementListener { |
| TypeAnnotation type = popNode(); |
| Modifiers modifiers = popNode(); |
| pushNode(new VariableDefinitions(type, modifiers, |
| - new NodeList.singleton(name), token)); |
| + new NodeList.singleton(name), |
| + name.getEndToken())); |
|
ahe
2013/01/21 11:14:08
This should not be computed eagerly.
Johnni Winther
2013/01/22 15:57:30
Changed to be computed dynamically.
|
| } |
| void endFormalParameters(int count, Token beginToken, Token endToken) { |