URLClassLoader.java (findClass): Code source for a class from a jar is not necessaril...
authorTom Tromey <tromey@redhat.com>
Mon, 16 Sep 2002 21:40:40 +0000 (21:40 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Mon, 16 Sep 2002 21:40:40 +0000 (21:40 +0000)
* java/net/URLClassLoader.java (findClass): Code source for a
class from a jar is not necessarily a jar: URL.

From-SVN: r57214

libjava/ChangeLog
libjava/java/net/URLClassLoader.java

index 0217183c7c5f21add41ed0026e105e856476e84e..346323ece49ecf75fed8d05efdea48fb7dcc502c 100644 (file)
@@ -1,3 +1,8 @@
+2002-09-16  Tom Tromey  <tromey@redhat.com>
+
+       * java/net/URLClassLoader.java (findClass): Code source for a
+       class from a jar is not necessarily a jar: URL.
+
 2002-09-16  Michael Koch  <konqueror@gmx.de>
 
        * java/lang/AssertionError.java:
index 0b66af6c2ba0001aa7c419c48bcfabd632860b07..7e59c66070d7e23c34eca9e5d70cd553ad412ebe 100644 (file)
@@ -119,7 +119,7 @@ public class URLClassLoader extends SecureClassLoader
 
     for (int i = 0; i < urls.length; i++)
       {
-       // Convert a Jar File URL into a Jar URL is possible. 
+       // Convert a Jar File URL into a Jar URL if possible.
        URL u = jarFileize(urls[i]);
 
        path.addElement (u);
@@ -266,7 +266,7 @@ public class URLClassLoader extends SecureClassLoader
            int i = u.indexOf ('!');
            if (i >= 0)
              u = u.substring (0, i);
-           url = new URL("jar", "", u);
+           url = new URL(u);
 
            source = new CodeSource(url, certificates);
          }