Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.5.6
-
Fix Version/s: 1.6-rc-1, 1.5.8, 1.7-beta-1
-
Component/s: None
-
Labels:None
-
Environment:WindowsXP, Ant 1.7.0
-
Testcase included:yes
-
Number of attachments :
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.
looks like this issue is fixed in 1.6/1.7 already