On Tue, 10 Sep 2024 05:31:29 GMT, Jaikiran Pai <j...@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. This pull request has now been integrated. Changeset: 8fce5275 Author: Jaikiran Pai <j...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/8fce5275fc94ebc404a6a37f5ea0407140de63c1 Stats: 181 lines in 1 file changed: 32 ins; 53 del; 96 mod 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract Reviewed-by: lancea ------------- PR: https://git.openjdk.org/jdk/pull/20928