Issue 1197. Support for using 'static' as method name
http://code.google.com/p/dart/issues/detail?id=1197 R=brianwilkerson@google.com BUG= TEST= Review URL: https://chromiumcodereview.appspot.com//10557037 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8801 260f80e4-7a28-3924-810f-c04153c831b5
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user