You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Eric Milles (Jira)" <ji...@apache.org> on 2022/05/22 16:08:00 UTC
[jira] [Updated] (GROOVY-1197) Multi-D arrays don't work with custom classes as base element
[ https://issues.apache.org/jira/browse/GROOVY-1197?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eric Milles updated GROOVY-1197:
--------------------------------
Labels: ClassFormatError (was: )
> Multi-D arrays don't work with custom classes as base element
> -------------------------------------------------------------
>
> Key: GROOVY-1197
> URL: https://issues.apache.org/jira/browse/GROOVY-1197
> Project: Groovy
> Issue Type: Bug
> Components: bytecode
> Affects Versions: 1.0-JSR-4
> Reporter: Guillaume Sauthier
> Assignee: Jochen Theodorou
> Priority: Major
> Labels: ClassFormatError
> Fix For: 1.0-JSR-5
>
>
> The multidimensional arrays work perfectly with primitive types and standard classes from the JDK (or from libraries too I guess), but it seems there's a problem if you're using a class defined in the same source unit. So for instance, the following code will fail:
> groovy> class Foo {}
> groovy> ff = new Foo[3][4]
> groovy> go
> Caught: java.lang.ClassFormatError: CommandLine (Illegal Class name "Foo[][]")
--
This message was sent by Atlassian Jira
(v8.20.7#820007)