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 _______________________________________________ Classpath mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/classpath