aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net/sourceforge/jnlp/util
diff options
context:
space:
mode:
Diffstat (limited to 'netx/net/sourceforge/jnlp/util')
-rw-r--r--netx/net/sourceforge/jnlp/util/JarFile.java6
-rw-r--r--netx/net/sourceforge/jnlp/util/StreamUtils.java4
2 files changed, 6 insertions, 4 deletions
diff --git a/netx/net/sourceforge/jnlp/util/JarFile.java b/netx/net/sourceforge/jnlp/util/JarFile.java
index 8eee518..f90cba3 100644
--- a/netx/net/sourceforge/jnlp/util/JarFile.java
+++ b/netx/net/sourceforge/jnlp/util/JarFile.java
@@ -36,14 +36,16 @@
exception statement from your version. */
package net.sourceforge.jnlp.util;
+import java.io.Closeable;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
-import java.util.zip.ZipFile;
import net.sourceforge.jnlp.runtime.JNLPRuntime;
-public class JarFile extends java.util.jar.JarFile {
+//in jdk6 java.util.jar.JarFile is not Closeable - fixing
+//overwritening class can add duplicate occurence of interface so this should be perfectly safe
+public class JarFile extends java.util.jar.JarFile implements Closeable{
public JarFile(String name) throws IOException {
super(name);
diff --git a/netx/net/sourceforge/jnlp/util/StreamUtils.java b/netx/net/sourceforge/jnlp/util/StreamUtils.java
index 7dd7a92..6692d1c 100644
--- a/netx/net/sourceforge/jnlp/util/StreamUtils.java
+++ b/netx/net/sourceforge/jnlp/util/StreamUtils.java
@@ -73,8 +73,8 @@ public class StreamUtils {
}
}
}
-
-
+
+
public static String readStreamAsString(InputStream stream) throws IOException {
InputStreamReader is = new InputStreamReader(stream);
StringBuilder sb = new StringBuilder();