On Mon, 12 Sep 2022 18:51:28 GMT, Mandy Chung <[email protected]> wrote:
>> Aleksey Shipilev has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> Adopt "--compress zip-[0-9]" as option format
>
> src/jdk.jlink/share/classes/jdk/tools/jmod/JmodOutputStream.java line 58:
>
>> 56: * returning the output stream to write to the JMOD file.
>> 57: */
>> 58: static JmodOutputStream newOutputStream(Path file, LocalDateTime
>> date, int compLevel) throws IOException {
>
> Suggest to name this parameter `compressLevel` to make it clear.
Sure, renamed.
> src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java line 171:
>
>> 169: Path extractDir;
>> 170: LocalDateTime date;
>> 171: int compLevel;
>
> s/compLevel/compressLevel/
Renamed.
> src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java line 1191:
>
>> 1189: if (idx != lastIdx) {
>> 1190: throw new CommandException("err.compress.incorrect",
>> value);
>> 1191: }
>
> what about checking `value.substring(0, idx)` is "zip"?
Right, missed that! Fixed in new commit.
> test/jdk/tools/jmod/JmodTest.java line 807:
>
>> 805: jmod("create",
>> 806: "--class-path", cp,
>> 807: "--compress", "test",
>
> good to have a test case verifying "test-0" value.
Yes, added.
-------------
PR: https://git.openjdk.org/jdk/pull/10213