Martin,

1. typo in line 1188
2. Is it convention for javadoc to have 2 blanks after period?
3. I guess your change is targeted on performance. IMHO jar read/write itself should be improved:
   http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6818737

Ulf


Am 25.06.2009 04:34, Martin Buchholz schrieb:
Hi jar team,

I have a bunch of minor improvements to
 src/share/classes/sun/tools/jar/Main.java

Toby and Xueming, please review.

Warning: the index code has not been maintained for many years.

Xueming, please file a bug.

Synopsis: Miscellaneous improvements to "jar".
Description:
- Use standard jdk coding style for javadoc
- Don't create a temp file for jar index in STORED mode.
- Don't use synchronized collections.
- Fix javac warnings.
- Don't define new names for things like INDEX_NAME;
  use static import instead.
- more efficiently compare special file names in update mode.
  Update mode should be measurably faster.
- make CRC32OutputStream a nested class.
  refactor crc32.reset and updating entry into CRC32OutputStream.
- Fix apparently benign bug updating n in CRC32OutputStream.write(byte[], int, int)

Evaluation: Yep.

http://cr.openjdk.java.net/~martin/jar-misc/ <http://cr.openjdk.java.net/%7Emartin/jar-misc/>

Thanks,

Martin

Reply via email to