P.S. What if depending on the reason RI throws different subclass
of what is in the spec? Are we going to explore all possible combinations?
2006/5/11, Mikhail Loenko <[EMAIL PROTECTED]>:
What is the reason for prohibiting throwing a sub-class?
Every existing try... catch construction will work
Do we really want to convert all tests like
try {
do something
fail();
} catch (SomeException e) {
//expected
}
to something like
try {
do something
fail();
} catch (SomeException e) {
assertEquals(SomeException.class, e.getClass());
}
Thanks,
Mikhail
2006/5/11, Geir Magnusson Jr <[EMAIL PROTECTED]>:
>
>
> George Harley wrote:
>
> >
> > * Little old me thinks that there *is* a problem here but that the
> > solution is to do as the RI does and throw exceptions with the very same
> > runtime type as the RI. That's based on my interpretation of the
> > exception-throwing compatibility guidelines [2], in particular the
> > fragment "Harmony class library code should throw exceptions of the same
> > type as the RI".
>
> +1
>
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]