URLClassLoader.java (addURL): Moved implementation to private addURLImpl() to avoid calling addURL from the...
2003-07-19 Jeroen Frijters <jeroen@sumatra.nl> * java/net/URLClassLoader.java (addURL): Moved implementation to private addURLImpl() to avoid calling addURL from the constructor. (addURLImpl): Contains the code that was previously in addURL. (addURLs): Call addURLImpl(), not addURL(). From-SVN: r69591
This commit is contained in:
parent
01482e6ded
commit
35a6c8736a
2 changed files with 16 additions and 1 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
2003-07-19 Jeroen Frijters <jeroen@sumatra.nl>
|
||||||
|
|
||||||
|
* java/net/URLClassLoader.java (addURL): Moved implementation to
|
||||||
|
private addURLImpl() to avoid calling addURL from the constructor.
|
||||||
|
(addURLImpl): Contains the code that was previously in addURL.
|
||||||
|
(addURLs): Call addURLImpl(), not addURL().
|
||||||
|
|
||||||
2003-07-18 Graydon Hoare <graydon@redhat.com>
|
2003-07-18 Graydon Hoare <graydon@redhat.com>
|
||||||
|
|
||||||
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c:
|
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c:
|
||||||
|
|
|
@ -311,6 +311,9 @@ public class URLClassLoader extends SecureClassLoader
|
||||||
if (jarfile == null)
|
if (jarfile == null)
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
|
if (name.startsWith("/"))
|
||||||
|
name = name.substring(1);
|
||||||
|
|
||||||
JarEntry je = jarfile.getJarEntry(name);
|
JarEntry je = jarfile.getJarEntry(name);
|
||||||
if(je != null)
|
if(je != null)
|
||||||
return new JarURLResource(this, name, je);
|
return new JarURLResource(this, name, je);
|
||||||
|
@ -653,6 +656,11 @@ public class URLClassLoader extends SecureClassLoader
|
||||||
* @param newUrl the location to add
|
* @param newUrl the location to add
|
||||||
*/
|
*/
|
||||||
protected void addURL(URL newUrl)
|
protected void addURL(URL newUrl)
|
||||||
|
{
|
||||||
|
addURLImpl(newUrl);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void addURLImpl(URL newUrl)
|
||||||
{
|
{
|
||||||
synchronized(urlloaders)
|
synchronized(urlloaders)
|
||||||
{
|
{
|
||||||
|
@ -690,7 +698,7 @@ public class URLClassLoader extends SecureClassLoader
|
||||||
{
|
{
|
||||||
for (int i = 0; i < newUrls.length; i++)
|
for (int i = 0; i < newUrls.length; i++)
|
||||||
{
|
{
|
||||||
addURL(newUrls[i]);
|
addURLImpl(newUrls[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue