On 11/4/2010 3:53 AM, Alan Bateman wrote:
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
No  the -XD is needed the Utils.java is dependent on sun.* apis,
which will not be accessible when compiling and testing with a built
SDK, which is required for Pack200 testing.

to eliminate the reference to a JCK test.

ok will yank it out, and will also use the getLocalizedMessage to get
the exception message per Mike's suggestion.

Do you guys need to see another webrev revision ?
Kumar



-Alan.

Reply via email to