Miscellaneous improvements to "jar".
Xueming.Shen at Sun.COM
Thu Jun 25 09:12:42 PDT 2009
do we have a Turkish i "regression" for the index name comparing by
assuming ASCII only?
yes, the original impl is not consistent already when dealing with
manifest and index , one use
toUpperCase(Locale.ENGLISH), one does not.
Martin Buchholz wrote:
> Hi jar team,
> I have a bunch of minor improvements to
> 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".
> - 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.
More information about the core-libs-dev