diff options
author | Wolfgang Baer <WBaer@gmx.de> | 2006-03-03 10:09:37 +0000 |
---|---|---|
committer | Wolfgang Baer <WBaer@gmx.de> | 2006-03-03 10:09:37 +0000 |
commit | a1fba1a3eafa8035f681d9e52085db00411d3852 (patch) | |
tree | ab32c262d5b9df813e517edca52680dbaf874b9a | |
parent | 11d1c93cefccde00ba936efaffca213d79817310 (diff) | |
download | classpath-a1fba1a3eafa8035f681d9e52085db00411d3852.tar.gz |
2006-03-03 Wolfgang Baer <WBaer@gmx.de>
* gnu/java/net/protocol/jar/Connection.java:
(connect): Throw FileNotFoundException.
(getInputStream): Remove duplicated code.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | gnu/java/net/protocol/jar/Connection.java | 8 |
2 files changed, 9 insertions, 5 deletions
@@ -1,3 +1,9 @@ +2006-03-03 Wolfgang Baer <WBaer@gmx.de> + + * gnu/java/net/protocol/jar/Connection.java: + (connect): Throw FileNotFoundException. + (getInputStream): Remove duplicated code. + 2006-03-03 Roman Kennke <kennke@aicas.com> * javax/swing/RepaintManager.java diff --git a/gnu/java/net/protocol/jar/Connection.java b/gnu/java/net/protocol/jar/Connection.java index e2a052ef5..41c5d6dcf 100644 --- a/gnu/java/net/protocol/jar/Connection.java +++ b/gnu/java/net/protocol/jar/Connection.java @@ -1,5 +1,5 @@ /* Connection - jar url connection for java.net - Copyright (C) 1999, 2002, 2003, 2005 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2003, 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -39,6 +39,7 @@ exception statement from your version. */ package gnu.java.net.protocol.jar; import java.io.File; +import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; @@ -145,7 +146,7 @@ public final class Connection extends JarURLConnection jar_entry = (JarEntry) jar_file.getEntry (entry_name); if(jar_entry == null) - throw new IOException ("No entry for " + entry_name + " exists."); + throw new FileNotFoundException("No entry for " + entry_name + " exists."); } connected = true; @@ -159,9 +160,6 @@ public final class Connection extends JarURLConnection if (! doInput) throw new ProtocolException("Can't open InputStream if doInput is false"); - if (jar_entry == null) - throw new IOException (jar_url + " couldn't be found."); - return jar_file.getInputStream (jar_entry); } |