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."