Oops I seem to be experiencing list confusion... if you are looking back, for the start of this thread and you can't find it that is because it was a dev list thread. Sorry for the mis-post.

-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]



Reply via email to