> From: Stephen McConnell [mailto:[EMAIL PROTECTED]
>
> ExcaliburComponentManager - some of the methods don't throw the exception
> declared under their respective interfaces.
>
>   public void initialize( ) // doesn't throw Exception
>   public void contextualize( final Context context ) // doesn't throw
> ContextException
>
> These two omissions result in compilation errors under JDK1.4b3.

Interesting. The Java Language Specification 8.4.4 specifies that a method
that overrides an inherited method may not throw an exception that the
overridden method does not throw, but does not require it to specify the
same throws clause. Could you include the compilation errors?

/LS


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to