test/java/util/zip/FileBuilder.java
Print this page
rev 3516 : 7021582: convert jar/zip code and tests to use try-with-resources
Reviewed-by: XXX
@@ -51,12 +51,11 @@
if (! (filetype.equals("MostlyEmpty") ||
filetype.equals("SlightlyCompressible")))
usageError();
- RandomAccessFile raf = new RandomAccessFile(filename, "rw");
-
+ try (RandomAccessFile raf = new RandomAccessFile(filename, "rw")) {
if (filetype.equals("SlightlyCompressible")) {
byte[] randomBytes = new byte[16384];
byte[] nullBytes = new byte[randomBytes.length/10];
Random rand = new Random();
for (int i = 0; raf.length() < filesize; ++i) {
@@ -70,8 +69,8 @@
// a unique identifying trailer is written.
byte[] filenameBytes = filename.getBytes("UTF8");
raf.seek(filesize-filenameBytes.length);
raf.write(filenameBytes);
raf.setLength(filesize);
- raf.close();
+ }
}
}