From 5495c129a6f559b10e779d62fc497df0617f9bec Mon Sep 17 00:00:00 2001 From: mkoch Date: Thu, 11 Mar 2004 17:06:11 +0000 Subject: 2004-03-11 Michael Koch * 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 --- libjava/gnu/java/net/protocol/jar/Connection.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'libjava/gnu/java/net/protocol') 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; + } + } } -- cgit v1.2.3