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 c29cf0f  GROOVY-10338: Enhance records with additional helper methods 
(additional refactoring)
c29cf0f is described below

commit c29cf0f30352498c3577d85513876df174ae63d2
Author: Paul King <[email protected]>
AuthorDate: Thu Nov 4 09:41:18 2021 +1000

    GROOVY-10338: Enhance records with additional helper methods (additional 
refactoring)
---
 .../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 364be76..49e3f44 100644
--- 
a/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java
+++ 
b/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java
@@ -313,7 +313,7 @@ public class RecordTypeASTTransformation extends 
AbstractASTTransformation imple
     private void createCopyWith(ClassNode cNode, List<PropertyNode> pList) {
         ArgumentListExpression args = new ArgumentListExpression();
         Parameter mapParam = param(GenericsUtils.nonGeneric(MAP_TYPE), 
NAMED_ARGS);
-        Expression mapArg = varX(NAMED_ARGS, MAP_TYPE);
+        Expression mapArg = varX(mapParam);
         for (PropertyNode pNode : pList) {
             String name = pNode.getName();
             args.addExpression(ternaryX(callX(mapArg, "containsKey", 
args(constX(name))), propX(mapArg, name), thisPropX(true, name)));

Reply via email to