Miscellaneous improvements to "jar".
Ulf Zibis
Ulf.Zibis at gmx.de
Thu Jun 25 13:20:05 UTC 2009
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
More information about the core-libs-dev
mailing list