Merge "Add a finalize() method to StrictJarFile" am: d0c0c8dcab am: 2ffb7ebae2

am: f952f52013

Change-Id: I0a621a83670f326d218fe3f77bc5fe9bbad6ea6c
This commit is contained in:
Neil Fuller
2016-08-09 11:02:07 +00:00
committed by android-build-merger

View File

@@ -200,6 +200,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(),