-Gus
Gus Heck wrote:
I was right about enhancement and the no-arg constructor. Decompiling my enhanced class file yields, among other things this:
static
{
jdoPersistenceCapableSuperclass = null;
JDOImplHelper.registerClass(sunjdo$classForName$("org.cs101.fdb.impl.jdo.PersonBase"), jdoFieldNames, jdoFieldTypes, jdoFieldFlags, jdoPersistenceCapableSuperclass, new PersonBase());
}
right there at the end... new PersonBase(). So every Class.forName("Foo") where "Foo" is a JDO PC class will invoke the no-arg constructor. I bet their sunjdo$classForName$ method is a specialized version that skips the static initializer.
-Gus
Andy Malakov wrote:
Hmmm JAD seems to be alive again...
http://kpdus.tripod.com/jad.html
They have Linux version.
----- Original Message -----
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
