| 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 7d3cf1c8e8b252e67094bc87423bacc23fd5a7a2..ab20f515cf11ca9c92146a1008fa45bd29b130b0 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/scanner/listener.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/scanner/listener.dart
|
| @@ -1184,14 +1184,16 @@ class NodeListener extends ElementListener {
|
|
|
| void endTopLevelFields(int count, Token beginToken, Token endToken) {
|
| NodeList variables = makeNodeList(count, null, endToken, ",");
|
| + TypeAnnotation type = popNode();
|
| Modifiers modifiers = popNode();
|
| - pushNode(new VariableDefinitions(null, modifiers, variables));
|
| + pushNode(new VariableDefinitions(type, modifiers, variables));
|
| }
|
|
|
| void endTopLevelMethod(Token beginToken, Token getOrSet, Token endToken) {
|
| Statement body = popNode();
|
| NodeList formalParameters = popNode();
|
| Identifier name = popNode();
|
| + TypeAnnotation type = popNode();
|
| Modifiers modifiers = popNode();
|
| ElementKind kind;
|
| if (getOrSet == null) {
|
|
|