On Fri, Nov 10, 2000 at 11:06:50AM +0000, Peter Corlett wrote:
> 
> Java's an interesting enough OO language that has been throttled by
> marketing, nasty syntax, and poor JVM implementations.

Not to mention poor compiler implementations...

The compiler I'm using (from blackdown, 1.2.2) simply seems unable
to tell, in many situations[1], that I _have_ intitialised all my blank
finals in all constructors. So it throws a wobbly.

My code has a number of sections like:

    private /*final*/ ContentHandler handler;
    // The compiler is ridiculously b0rken, so I can't use
    // a blank final here. Grrrrrrr. And that means the inner
    // classes can't access it, so I have to pass it in by hand.
    // Grrrrrrr.


Oh and Java, would you like to come outside and tell me that
I can only close over final variables. Grrrr-rrrr-rrrrrr.

 .robin.

[1] In particular, when there are inner classes around

-- 
"Sometimes I sit in front of my washing machine and contemplate the
 worthlessness of life.  My washing machine isn't even plugged in."

Reply via email to