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);
}