Daniel Sun created GROOVY-9306: ---------------------------------- Summary: [Parrot]Parser error for enum constant with comma followed by method Key: GROOVY-9306 URL: https://issues.apache.org/jira/browse/GROOVY-9306 Project: Groovy Issue Type: Bug Components: parser-antlr2, parser-antlr4 Affects Versions: 2.4.17, 2.5.8, 3.0.0-rc-1 Reporter: Eric Milles Assignee: Eric Milles Fix For: 3.0.0-rc-2
Consider the following: {code:groovy} enum Orientation { LANDSCAPE, PORTRAIT, @Override String toString() { name().toLowerCase().capitalize() } } println Orientation.values() {code} Parser error "unexpected token" for comma after PORTRAIT. Remove comma and no issue. Parsers support enum with trailing comma (no class members). See also GROOVY-4438 and GROOVY-8507 -- This message was sent by Atlassian Jira (v8.3.4#803005)