You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2020/12/20 09:36:42 UTC
[groovy] 02/02: GROOVY-9868: DGM methods via dgminfo not enabled
for int[][], long[][], double[][]
This is an automated email from the ASF dual-hosted git repository.
paulk pushed a commit to branch GROOVY_3_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git
commit abad9b8e83bf713e339c55a23aa0ee1c61d3dbf5
Author: Paul King <pa...@asert.com.au>
AuthorDate: Sun Dec 20 18:47:50 2020 +1000
GROOVY-9868: DGM methods via dgminfo not enabled for int[][], long[][], double[][]
---
src/main/java/org/codehaus/groovy/reflection/GeneratedMetaMethod.java | 1 +
src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/codehaus/groovy/reflection/GeneratedMetaMethod.java b/src/main/java/org/codehaus/groovy/reflection/GeneratedMetaMethod.java
index 23a0db7..b38c10b 100644
--- a/src/main/java/org/codehaus/groovy/reflection/GeneratedMetaMethod.java
+++ b/src/main/java/org/codehaus/groovy/reflection/GeneratedMetaMethod.java
@@ -121,6 +121,7 @@ public abstract class GeneratedMetaMethod extends MetaMethod {
boolean[].class, char[].class, byte[].class, short[].class,
int[].class, long[].class, double[].class, float[].class,
+ int[][].class, long[][].class, double[][].class,
Object[].class, String[].class, Class[].class, Byte[].class, CharSequence[].class,
};
diff --git a/src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java b/src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java
index 079a126..62f5a92 100644
--- a/src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java
+++ b/src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java
@@ -5512,7 +5512,7 @@ public class DefaultGroovyMethods extends DefaultGroovyMethodsSupport {
* A transpose method for 2D int arrays.
* <p>
* Example usage:
- * <pre class="FIXME_groovyTestCase">
+ * <pre class="groovyTestCase">
* int[][] nums = [[10, 15, 20], [30, 35, 40]]
* int[][] expected = [[10, 30], [15, 35], [20, 40]]
* assert nums.transpose() == expected