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