You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2022/04/29 05:50:13 UTC
[groovy] 01/03: GROOVY-10609: The default equals and hashCode implementations for emulated records don't have the pojo flag set for generation
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 3d0d43894beb3bdff978eb2f512611dd4dac83a7
Author: Paul King <pa...@asert.com.au>
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);
}
}