New protocol for disabling exception suppression

Rémi Forax forax at univ-mlv.fr
Sun Apr 3 15:26:20 PDT 2011


On 04/04/2011 12:11 AM, brucechapman at paradise.net.nz wrote:
> Yes in a way it is second order. If it is a Throwable (rather than a subclass)
> then you are saying it is not an Error, and it is not an Exception, and it is
> not a RuntimeException! So what is it?

First, from the JLS point of view, exception are defined in term of 
Throwable.
The class j.l.Exception is not the root of all checked exceptions,
it's j.l.Throwable.

j.l.Throwable is not an abstract class. So Throwable was not
a second order citizen until recently.

Rémi





More information about the coin-dev mailing list