Hi, Here is a little patchlet that makes the libgcj and classpath URLClassLoader more similar. In libgcj this new constructor is used for their "magic" SoURLLoader that loads native shared libaries. For us it doesn't really do anything atm.
2005-02-14 Tom Tromey <[EMAIL PROTECTED]>
* java/net/URLClassLoader.java (URLLoader(URLClassLoader, URL,
URL)): New constructor.
Cheers,
Mark
from Tom Tromey <[EMAIL PROTECTED]>
* java/net/URLClassLoader.java (URLLoader(URLClassLoader, URL,
URL)): New constructor.
Index: java/net/URLClassLoader.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/java/net/URLClassLoader.java,v
retrieving revision 1.16.18.2
diff -u -r1.16.18.2 URLClassLoader.java
--- java/net/URLClassLoader.java 5 Aug 2004 17:39:06 -0000 1.16.18.2
+++ java/net/URLClassLoader.java 10 Aug 2004 20:08:53 -0000
@@ -188,9 +188,14 @@
URLLoader(URLClassLoader classloader, URL baseURL)
{
+ this(classloader, baseURL, baseURL);
+ }
+
+ URLLoader(URLClassLoader classloader, URL baseURL, URL overrideURL)
+ {
this.classloader = classloader;
this.baseURL = baseURL;
- this.noCertCodeSource = new CodeSource(baseURL, null);
+ this.noCertCodeSource = new CodeSource(overrideURL, null);
}
/**
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Classpath-patches mailing list [email protected] http://lists.gnu.org/mailman/listinfo/classpath-patches
