From 950d83e76577f63f0bf5fa7e631e8b01d3b84c2d Mon Sep 17 00:00:00 2001 From: Michael Koch Date: Thu, 11 Mar 2004 17:06:11 +0000 Subject: [PATCH] 2004-03-11 Michael Koch * gnu/java/net/protocol/jar/Connection.java (getContentLength): New method. From-SVN: r79332 --- libjava/ChangeLog | 5 +++++ libjava/gnu/java/net/protocol/jar/Connection.java | 15 +++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/libjava/ChangeLog b/libjava/ChangeLog index b7a65fa1d54..d329d65b7bc 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2004-03-11 Michael Koch + + * gnu/java/net/protocol/jar/Connection.java + (getContentLength): New method. + 2004-03-11 Michael Koch * gnu/java/net/PlainSocketImpl.java: 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; + } + } } -- 2.30.2