Please review java.util.jar.pack.* exceptions

Alan Bateman Alan.Bateman at oracle.com
Thu Nov 4 10:53:03 UTC 2010


Kumar Srinivasan wrote:
> Thanks for all the reviews and suggestions!
>
> the new version is at:
> http://cr.openjdk.java.net/~ksrini/6985763/webrev.01
>
> In this revision:
> 1. the input parameter is renamed to "in",
>     btw. we call out throwing of  NPEs at the package level documentation
>     
> http://download.oracle.com/javase/6/docs/api/java/util/jar/Pack200.html
>     I copied the same verbiage to the interfaces sections as well.
>
> 2. moved the exception check into scanJar,  per Alan's suggestion 
> where it is
>     isolated to catch IllegalStateException and wraps it up into an IOE.
>
>
> Thanks
> Kumar
This looks much better. It may be slightly better to limit the handling 
of the IllegalStateException to just the call to the JarFile's entries 
method but I can't see anything else that might throw it so what you 
have is fine with me.

On the test, I notice you compile with -XDignore.symbol.file but I don't 
think that is needed. Also, it might be better to eliminate the 
reference to a JCK test.

-Alan.



More information about the core-libs-dev mailing list