Well, it *would* suggest that all classes not designed to be extended
should be made final, wouldn't it? *twinkle*
I am not such a purist about that, really, although I do think it is a
good habit to get into.
In the meantime, for this particular case, I'd recommend that Simon
file an enhancement request or bug in JIRA, and folks with embedding
expertise (like Murray) can help figure out an approach that would
work. If we need to do a little design work for 2.8, great. And if
that's doesn't come soon enough for him, he's always got the option of
patching the code himself temporarily.
On Jan 21, 2008, at 16:00, Janne Jalkanen <[EMAIL PROTECTED]>
wrote:
(to my understanding) necessary in the core code. Yes, if someone
wants
to hack it, let *them* remove the 'final' declarations.
But the same argument says that we should finalize *all* classes
which have not been explicitly designed for extension - which pretty
much includes *all* of our classes.
/Janne