Multi-catch/final rethrow

Jonathan Gibbons jonathan.gibbons at oracle.com
Tue May 4 09:04:17 PDT 2010


Stephen Colebourne wrote:
> Agreed - that is the perspective from a compiler writer. Its just
> "better flow analysis". But most developers don't understand that.
>
> The new code says "throw", the type it is throwing is "Exception", yet
> it isn't declared in the method signature - the exception disappears
> into thin air! (at least in the eyes of many devs).
>
> There be a puzzler here...
>
> Stephen
>   

Yes, any change to the language/compiler is sure to puzzle some folk. 
The trick is to minimize the number of folk who remain puzzled once any 
new features are explained.

-- Jon



More information about the coin-dev mailing list