classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: NYIException


From: Jeroen Frijters
Subject: RE: NYIException
Date: Sat, 27 Sep 2003 10:43:00 +0200

Per Bothner wrote:
> >>We discussed this in March, and there was agreement that we
> >>should use use UnsupportedOperationException.
> >>
> >>See http://gcc.gnu.org/ml/java/2003-03/msg00016.html
> > 
> > 
> > Its never too late to rethink something.
> 
> But unless one is aware of previous discussion (and even if one is),
> much time may be wasted.  So far I haven't seen any reason why we
> need to re-consider the previous consensus.

I just re-read the previous discussion and there Andrew Haley wrote:
> UnsupportedOperationException is a good choice.  Any subclass of
> Error is not, because according to the spec Error "indicates
> serious problems that a reasonable application should not try to
> catch."

IMNSHO, this is *exactly* why we must define a new exception derived
from Error. An unimplemented method *is* a serious problem that a
reasonable application should not try to catch.

So, I think it is an extremely bad idea to use
UnsupportedOperationException (or a subclass of it).

Regards,
Jeroen




reply via email to

[Prev in Thread] Current Thread [Next in Thread]