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 1f1668c  helper methods for map entry expressions
1f1668c is described below

commit 1f1668c88048fd8087f87a1cb979e3cac61c0425
Author: Paul King <[email protected]>
AuthorDate: Tue Nov 2 13:30:28 2021 +1000

    helper methods for map entry expressions
---
 src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java 
b/src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java
index 845306d..acbfbad 100644
--- a/src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java
+++ b/src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java
@@ -707,6 +707,14 @@ public class GeneralUtils {
         return binX(lhv, LT, rhv);
     }
 
+    public static MapEntryExpression mapEntryX(final Expression keyExpr, final 
Expression valueExpr) {
+        return new MapEntryExpression(keyExpr, valueExpr);
+    }
+
+    public static MapEntryExpression mapEntryX(final String key, final 
Expression valueExpr) {
+        return new MapEntryExpression(constX(key), valueExpr);
+    }
+
     public static MapExpression mapX(final List<MapEntryExpression> 
expressions) {
         return new MapExpression(expressions);
     }

Reply via email to