[
https://issues.apache.org/jira/browse/GROOVY-10434?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Paul King closed GROOVY-10434.
------------------------------
> ClassNode isRecord and isSealed not useful before AST transformation
> --------------------------------------------------------------------
>
> Key: GROOVY-10434
> URL: https://issues.apache.org/jira/browse/GROOVY-10434
> Project: Groovy
> Issue Type: Bug
> Affects Versions: 4.0.0-rc-2
> Reporter: Eric Milles
> Assignee: Paul King
> Priority: Major
> Fix For: 4.0.0
>
>
> The new to Groovy 4 methods {{ClassNode#isRecord}} and {{ClassNode#isSealed}}
> do not work for a node that has not yet been processed by the record/sealed
> transform or in some cases {{ResolveVisitor}}. And they do not work for a
> node that is a reference to a record or sealed type.
> For these reasons, I request that the methods be moved to {{ClassNodeUtils}}
> with some extra notes or made private within classgen somewhere.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)