This is an automated email from the ASF dual-hosted git repository. paulk pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/groovy.git
commit aa794aa1c8fa8a4ed7b35c81f988408ddd97332e Author: Paul King <[email protected]> AuthorDate: Wed May 3 10:09:58 2023 +1000 GROOVY-11041: Incorrect property handling for records --- .../java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java b/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java index 843dce2c57..0dd3597387 100644 --- a/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java +++ b/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java @@ -489,8 +489,8 @@ public class RecordTypeASTTransformation extends AbstractASTTransformation imple fNode.setModifiers((pNode.getModifiers() & (~ACC_PUBLIC)) | ACC_FINAL | ACC_PRIVATE); boolean isGetterDefined = cNode.getDeclaredMethods(pNode.getName()).stream() .anyMatch(MethodNodeUtils::isGetterCandidate); + pNode.setGetterName(pNode.getName()); if (!isGetterDefined) { - pNode.setGetterName(pNode.getName()); Statement getter = handler.createPropGetter(pNode); if (getter != null) { pNode.setGetterBlock(getter);
