From a201d28e5c979559a279e8d97141be80b33b16e8 Mon Sep 17 00:00:00 2001 From: Joel Dice Date: Sat, 6 Jun 2009 20:29:15 -0600 Subject: [PATCH] handle null loader parameter properly in Class.forName --- classpath/java/lang/Class.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/classpath/java/lang/Class.java b/classpath/java/lang/Class.java index 7d54102164..66529779d7 100644 --- a/classpath/java/lang/Class.java +++ b/classpath/java/lang/Class.java @@ -89,6 +89,9 @@ public final class Class implements Type, GenericDeclaration { ClassLoader loader) throws ClassNotFoundException { + if (loader == null) { + loader = Class.class.loader; + } Class c = loader.loadClass(name); if (initialize) { c.initialize();