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 <[email protected]>
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)));
}
}