If there are constructors with this calls:
class Foo{
Foo(){
this(0);
}
Foo(int x){
...
}
}
the handle is created and assigned twice. Because the transformed code will
look like this:
class Foo{
private Handle handle;
Foo(){
this(0);
handle = new DefaultXXXHandle();
}
Foo(int x){
...
handle = new DefaultXXXHandle();
}
}
So the handle only needs to be created and assigned once and not multiple
times.
Original issue reported on code.google.com by alarmnum...@gmail.com on 19 May 2009 at 4:47
Original issue reported on code.google.com by
alarmnum...@gmail.com
on 19 May 2009 at 4:47