[ https://issues.apache.org/jira/browse/GROOVY-9744?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eric Milles updated GROOVY-9744: -------------------------------- Language: groovy > PropertyNode should be enriched to support getter/setter names > -------------------------------------------------------------- > > Key: GROOVY-9744 > URL: https://issues.apache.org/jira/browse/GROOVY-9744 > Project: Groovy > Issue Type: Improvement > Reporter: Paul King > Assignee: Paul King > Priority: Major > Fix For: 4.0.0-alpha-1 > > Time Spent: 20m > Remaining Estimate: 0h > > {{java.beans.PropertyDescriptor}} allows for arbitrary setting of read/write > method names before defaulting to set/get/is prefix patterns. This change > will allow Groovy's {{PropertyNode}} to have the same flexibility. The > defaults will still be the same, so no change would normally be seen but we > would then have the flexibility to represent slightly different scenarios, > e.g. properties in Java Records could be represented using normal property > nodes rather than some special representation. Once we have such an enhanced > {{PropertyNode}}, there is more we could do such as produce {{BeanInfo}} > classes as part of the the compilation process when needed but that is > outside the scope of this issue. -- This message was sent by Atlassian Jira (v8.20.10#820010)