Aaron Kelley wrote:
MyClass myclass = MyFactory.create(MyClass.class);When you examine at the bytecode of your (root-)class you will see that writing
I would think that MyClass should be seen as a dependency (given that
this line exists in my rootfileset). So am I using it wrong, or is it
something else?
MyClass.class
is totally equivalent to
Class.forName("package-of-myclass.MyClass");
In fact, in bytecode it is coded much more near to the latter form, such that looking the bytecode can't result in finding any dependencies to MyClass.
Some time ago, when I started to use an obfuscator, I ran into this obstacle, too.
Frank-Michael
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>