Got it, thanks!&nbsp; I suspect some of these are symptoms of existing problems, but either way I&#39;ll track them down.<br><br>Regards,<br>Neal<br><br><div class="gmail_quote">On Thu, May 15, 2008 at 6:22 PM, Mark Mahieu &lt;<a href="mailto:mark@twistedbanana.demon.co.uk">mark@twistedbanana.demon.co.uk</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">It looks like exception transparency isn&#39;t working quite right with constructors - I think the following class should compile, but it doesn&#39;t:<br>

<br>
<br>
public class ExTrans {<br>
<br>
 &nbsp; &nbsp;&lt;throws X&gt; ExTrans({=&gt; void throws X} block) throws X {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;block.invoke();<br>
 &nbsp; &nbsp;}<br>
<br>
 &nbsp; &nbsp;public static void main(String[] args) throws Exception {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;new ExTrans({=&gt; throw new Exception(); });<br>
 &nbsp; &nbsp;}<br>
}<br>
<br>
<br>
<br>
ExTrans.java:8: unreported exception X; must be caught or declared to be thrown<br>
 &nbsp; &nbsp; &nbsp; &nbsp;new ExTrans({=&gt; throw new Exception(); });<br>
 &nbsp; &nbsp; &nbsp; &nbsp;^<br>
1 error<br>
<br>
<br>
<br>
Regards,<br><font color="#888888">
<br>
Mark<br>
<br>
</font></blockquote></div><br>