| Index: compiler/java/com/google/dart/compiler/parser/DartParser.java
|
| diff --git a/compiler/java/com/google/dart/compiler/parser/DartParser.java b/compiler/java/com/google/dart/compiler/parser/DartParser.java
|
| index ee69b4128fad2b6b2026f0c1f1edea9424460fb8..83482536987c2e999242fe13d509b9c4fb514bb5 100644
|
| --- a/compiler/java/com/google/dart/compiler/parser/DartParser.java
|
| +++ b/compiler/java/com/google/dart/compiler/parser/DartParser.java
|
| @@ -974,7 +974,7 @@ public class DartParser extends CompletionHooksParserBase {
|
| private DartNode parseFieldOrMethod(boolean allowStatic) {
|
| beginClassMember();
|
| Modifiers modifiers = Modifiers.NONE;
|
| - if (optionalPseudoKeyword(STATIC_KEYWORD)) {
|
| + if (peek(1) != Token.LPAREN && optionalPseudoKeyword(STATIC_KEYWORD)) {
|
| if (!allowStatic) {
|
| reportError(position(), ParserErrorCode.TOP_LEVEL_CANNOT_BE_STATIC);
|
| } else {
|
|
|