aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/util/jar/JarFile.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/util/jar/JarFile.java')
-rw-r--r--libjava/java/util/jar/JarFile.java22
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