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 08:48:01 UTC

[groovy] branch master updated: 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 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 cf3579e  GROOVY-9868: DGM methods via dgminfo not enabled for int[][], long[][], double[][]
cf3579e is described below

commit cf3579eee33b8b588838dad50b62165b3aa21739
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 d7e7c64..f373e1c 100644
--- a/src/main/java/org/codehaus/groovy/reflection/GeneratedMetaMethod.java
+++ b/src/main/java/org/codehaus/groovy/reflection/GeneratedMetaMethod.java
@@ -126,6 +126,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 78cc345..2b16562 100644
--- a/src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java
+++ b/src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethods.java
@@ -5218,7 +5218,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