Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.0-beta-6
-
None
Description
In methods generated by the groovy compiler, type names in parameter signatures end up using the .class file type format, where the rest of the system using source format.
So, for example, a String array is normally represented as "java.lang.String[]"; in the getStrings() method generated in createGStringClass, it's represented by "[Ljava.lang.String;".
As mentioned above, "createGStringClass" in ClassGenerator is a good example of this.