Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.5.6
-
None
-
None
-
WindowsXP, Ant 1.7.0
Description
When using the groovyc ant task, on certain conditions builds fail because the generated java stub is invalid.Our best example is when a groovy class inherits from a java class that has a basic type as a constructor parameter. The stub has a constructor that calls super(null, nulll), which fails when using a null type.
------java class----
public class Parent {
private String name;
private int number;
public Parent(String name, int number)
{ this.name=name; this.number=number; }}
--------groovy class-------
class Child extends Parent {
public Child(String name, int number)
}
I've attached a working environment that reproduces the bug. just run the build file.