diff options
| author | Neil Fuller <nfuller@google.com> | 2016-08-09 10:43:18 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-08-09 10:43:18 +0000 |
| commit | d0c0c8dcab4babf42fe3969a651ddefbd2cf3f54 (patch) | |
| tree | 86c0df3fe433e1caf4f1d507e9b9f8a9f733e34d /core/java/android | |
| parent | f61a449ee9c74f353ecf0ebbfadac31364a6ac95 (diff) | |
| parent | b69f61472a25cff07cb9cc139e26e50c5af20394 (diff) | |
Merge "Add a finalize() method to StrictJarFile"
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/util/jar/StrictJarFile.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/util/jar/StrictJarFile.java b/core/java/android/util/jar/StrictJarFile.java index fd5780612649..2386aa315aff 100644 --- a/core/java/android/util/jar/StrictJarFile.java +++ b/core/java/android/util/jar/StrictJarFile.java @@ -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(), |
