This is an automated email from the ASF dual-hosted git repository. paulk pushed a commit to branch GROOVY_4_0_X in repository https://gitbox.apache.org/repos/asf/groovy.git
commit 90b8d7310eec6e9797ab635b3797000bf0da0460 Author: Paul King <[email protected]> AuthorDate: Fri Apr 29 09:09:01 2022 +1000 GROOVY-10609: The default equals and hashCode implementations for emulated records don't have the pojo flag set for generation --- .../org/codehaus/groovy/transform/RecordTypeASTTransformation.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java b/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java index e1bf2313c2..a4feebbdcd 100644 --- a/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java +++ b/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java @@ -207,7 +207,7 @@ public class RecordTypeASTTransformation extends AbstractASTTransformation imple } else { ToStringASTTransformation.createToString(cNode, false, false, null, null, true, false, false, true, - false, false, false, false, false, + false, false, false, false, true, new String[]{"[", "]", "=", ", "}); } } @@ -217,8 +217,8 @@ public class RecordTypeASTTransformation extends AbstractASTTransformation imple createRecordEquals(cNode); createRecordHashCode(cNode); } else { - EqualsAndHashCodeASTTransformation.createEquals(cNode, false, false, false, null, null); - EqualsAndHashCodeASTTransformation.createHashCode(cNode, false, false, false, null, null); + EqualsAndHashCodeASTTransformation.createEquals(cNode, false, false, false, null, null, false, false, true); + EqualsAndHashCodeASTTransformation.createHashCode(cNode, false, false, false, null, null, false, false, true); } }
