Paul King created GROOVY-10437:
----------------------------------
Summary: "non-sealed" as expression fails (keyword conflict)
whereas "non - sealed" is fine
Key: GROOVY-10437
URL: https://issues.apache.org/jira/browse/GROOVY-10437
Project: Groovy
Issue Type: Bug
Components: parser-antlr4
Affects Versions: 4.0.0-rc-2
Reporter: Eric Milles
Assignee: Paul King
The restricted identifier "sealed" is not usable for a variable or member name
any longer.
{code:groovy}
def sealed = false // fails to parse
def record = false // okay
def permits = false // okay
class C {
def sealed = false // fails to parse
def record = false // okay
def permits = false // okay
}
{code}
And this should still work as minus: "\{ non, sealed -> return non-sealed \}"
--
This message was sent by Atlassian Jira
(v8.20.1#820001)