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
The following commit(s) were added to refs/heads/master by this push: new 77ed2de3d6 GROOVY-11284: Generated size() method on records performs unnecessary boxing 77ed2de3d6 is described below commit 77ed2de3d68ee880c4f54584b66d488ebef494f8 Author: Paul King <pa...@asert.com.au> AuthorDate: Thu Jan 18 20:52:21 2024 +1000 GROOVY-11284: Generated size() method on records performs unnecessary boxing --- .../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 de58c2ff56..6cf19a6faf 100644 --- a/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java +++ b/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java @@ -312,7 +312,7 @@ public class RecordTypeASTTransformation extends AbstractASTTransformation imple } if ((options == null || !memberHasValue(options, SIZE, Boolean.FALSE)) && !hasDeclaredMethod(cNode, SIZE, 0)) { - addGeneratedMethod(cNode, SIZE, ACC_PUBLIC | ACC_FINAL, int_TYPE, Parameter.EMPTY_ARRAY, ClassNode.EMPTY_ARRAY, returnS(constX(pList.size()))); + addGeneratedMethod(cNode, SIZE, ACC_PUBLIC | ACC_FINAL, int_TYPE, Parameter.EMPTY_ARRAY, ClassNode.EMPTY_ARRAY, returnS(constX(pList.size(), true))); } }