Merge "Add a finalize() method to StrictJarFile"

This commit is contained in:
Neil Fuller
2016-08-09 10:43:18 +00:00
committed by Gerrit Code Review

View File

@@ -175,6 +175,18 @@ public final class StrictJarFile {
}
}
@Override
protected void finalize() throws Throwable {
try {
if (guard != null) {
guard.warnIfOpen();
}
close();
} finally {
super.finalize();
}
}
private InputStream getZipInputStream(ZipEntry ze) {
if (ze.getMethod() == ZipEntry.STORED) {
return new RAFStream(raf, ze.getDataOffset(),