From 9ac96ca1f475583f602530b1746add88f0130552 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Sun, 27 Aug 2000 22:26:27 +0000 Subject: ZipFile.java: Implement OPEN_DELETE mode... * java/util/zip/ZipFile.java: Implement OPEN_DELETE mode, new constructor, close can delete the file, finalize calls close. * java/util/jar/JarFile.java: Constructor that takes mode now calls super. From-SVN: r36007 --- libjava/java/util/jar/JarFile.java | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'libjava/java/util/jar/JarFile.java') diff --git a/libjava/java/util/jar/JarFile.java b/libjava/java/util/jar/JarFile.java index a266f30..5e0f73b 100644 --- a/libjava/java/util/jar/JarFile.java +++ b/libjava/java/util/jar/JarFile.java @@ -129,15 +129,17 @@ public class JarFile extends ZipFile { } /** - * XXX - not yet implemented in java.util.zip.ZipFile + * Creates a new JarFile with the indicated mode, tries to read the + * manifest and if the manifest exists and verify is true verfies it. * * @param file the file to open to open as a jar file * @param verify checks manifest and entries when true and a manifest * exists, when false no checks are made - * @param mode XXX - see ZipFile - * @exception FileNotFoundException XXX - * @exception IOException XXX - * @exception IllegalArgumentException XXX + * @param mode either ZipFile.OPEN_READ or + * (ZipFile.OPEN_READ | ZipFile.OPEN_DELETE) + * @exception FileNotFoundException if the file does not exist + * @exception IOException if another IO exception occurs while reading + * @exception IllegalArgumentException when given an illegal mode * * @since 1.3 */ @@ -145,12 +147,10 @@ public class JarFile extends ZipFile { FileNotFoundException, IOException, IllegalArgumentException { - // XXX - For now don't use super(file, mode) - this(file, verify); - /* super(file, mode); - manifest = readManifest(); - if (verify) - verify(); */ + super(file, mode); + manifest = readManifest(); + if (verify) + verify(); } // Methods -- cgit v1.1