diff options
Diffstat (limited to 'libjava/java/util/jar/JarFile.java')
-rw-r--r-- | libjava/java/util/jar/JarFile.java | 22 |
1 files changed, 11 insertions, 11 deletions
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 |