This content has been marked as final.
Show 2 replies
-
1. Re: initialization of static arrays
chiba Aug 15, 2005 8:45 PM (in response to m.morel)CtClass generatedClass = pool.makeClass("TestClass"); CtField myStaticField = new CtField(pool.get(MyClass[].class.getComponentType().getName()), "myStaticField", generatedClass); myStaticField.setModifiers(Modifier.STATIC); generatedClass.addField(myStaticField);
The third line is wrong. It should be:CtField myStaticField = new CtField(pool.get("MyClass[]"), "myStaticField", generatedClass);
In the original code, the type of the added field is not MyClass[] but MyClass. -
2. Re: initialization of static arrays
m.morel Aug 17, 2005 8:14 AM (in response to m.morel)mmm.. beginner's mistake...
Thanks for the help, now it works fine !