summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java
diff options
context:
space:
mode:
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-11 17:06:11 +0000
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-11 17:06:11 +0000
commit5495c129a6f559b10e779d62fc497df0617f9bec (patch)
tree18499c7f3a94f311a2de34b2303ad0ead5d9fa9a /libjava/gnu/java
parent2b2ba828716a62a5e8dba1d78f9658dfda983cda (diff)
downloadppe42-gcc-5495c129a6f559b10e779d62fc497df0617f9bec.tar.gz
ppe42-gcc-5495c129a6f559b10e779d62fc497df0617f9bec.zip
2004-03-11 Michael Koch <konqueror@gmx.de>
* gnu/java/net/protocol/jar/Connection.java (getContentLength): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79332 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java')
-rw-r--r--libjava/gnu/java/net/protocol/jar/Connection.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/libjava/gnu/java/net/protocol/jar/Connection.java b/libjava/gnu/java/net/protocol/jar/Connection.java
index c14e3fd0776..04eb3fe3715 100644
--- a/libjava/gnu/java/net/protocol/jar/Connection.java
+++ b/libjava/gnu/java/net/protocol/jar/Connection.java
@@ -218,4 +218,19 @@ public final class Connection extends JarURLConnection
return jar_file;
}
+
+ public int getContentLength()
+ {
+ if (!connected)
+ return -1;
+
+ try
+ {
+ return (int) getJarEntry().getSize();
+ }
+ catch (IOException e)
+ {
+ return -1;
+ }
+ }
}
OpenPOWER on IntegriCloud