On Jun 6, 2005, at 12:33 PM, Mark Lundquist wrote:

Hi,

I hope this isn't too lame of a question! :-)

I have a Java class that's referenced from flowscript via importClass(). The class contains a static initializer block, and this static initializer block is not getting called.

Any ideas why that would be?

Figured it out.  I'm a Java 'tard :-/

This class exists only for static things. I just figure out that in Java, the static initialization block doesn't run when the class is loaded, it gets run upon the first instantiation of the class, and I was never instantiating the class.

When I added

        new Foo();

to my flowscript, it all started working. I should probably implement a real Singleton pattern for this thing.

—ml—


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to