You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Paul King (Jira)" <ji...@apache.org> on 2022/01/01 22:17:00 UTC
[jira] [Created] (GROOVY-10437) "non-sealed" as expression fails (keyword conflict) whereas "non - sealed" is fine
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)