ClassLoader.java (loadClass): Call loadClass on VMClassLoader, not findClass.

* java/lang/ClassLoader.java (loadClass): Call loadClass on
	VMClassLoader, not findClass.

From-SVN: r58786
This commit is contained in:
Tom Tromey 2002-11-04 06:17:55 +00:00 committed by Tom Tromey
parent 2ff363e011
commit 957e3aef4c
2 changed files with 17 additions and 8 deletions

View file

@ -177,14 +177,18 @@ public abstract class ClassLoader
if (c == null)
{
try {
if (parent != null)
return parent.loadClass (name, link);
else
c = gnu.gcj.runtime.VMClassLoader.instance.findClass (name);
} catch (ClassNotFoundException ex) {
/* ignore, we'll try findClass */;
}
try
{
ClassLoader cl = parent;
if (parent == null)
cl = gnu.gcj.runtime.VMClassLoader.instance;
if (cl != this)
c = cl.loadClass (name, link);
}
catch (ClassNotFoundException ex)
{
/* ignore, we'll try findClass */;
}
}
if (c == null)