RFR: 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract [v2]
Jaikiran Pai
jpai at openjdk.org
Wed Sep 11 01:22:12 UTC 2024
On Tue, 10 Sep 2024 06:17:39 GMT, Jaikiran Pai <jpai at openjdk.org> wrote:
>> Can I please get a review of this change which proposes to address https://bugs.openjdk.org/browse/JDK-8339810?
>>
>> As noted in the issue we have a few places in the jar's tool `Main` class where we currently don't close the resources in a try/finally block. The commit in this PR updates the relevant places to use a try-with-resources. Additionally, in the extract() implementation of the `Main` class, we use the `ZipFile` when a JAR file is being extracted. This matches with what we do in the rest of the code in that `Main` class where a jar tool operation is a being run against a file.
>>
>> No new test has been added given the nature of this change and existing tests in `test/jdk/tools/jar` continue to pass with this change. tier1, tier2 and tier3 testing is currently in progress.
>
> Jaikiran Pai has updated the pull request incrementally with one additional commit since the last revision:
>
> Christian's review - array declaration style
Thank you for the reviews, Christian and Lance. I'll go ahead and integrate this shortly.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/20928#issuecomment-2342429770
More information about the core-libs-dev
mailing list