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

Reply via email to