[jboss-cvs] JBossAS SVN: r60235 - projects/microcontainer/trunk/container/src/main/org/jboss/metadata/spi/signature.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Feb 3 10:29:20 EST 2007


Author: kabir.khan at jboss.com
Date: 2007-02-03 10:29:20 -0500 (Sat, 03 Feb 2007)
New Revision: 60235

Modified:
   projects/microcontainer/trunk/container/src/main/org/jboss/metadata/spi/signature/Signature.java
Log:
If bootstrap classloader is null, use the TCL

Modified: projects/microcontainer/trunk/container/src/main/org/jboss/metadata/spi/signature/Signature.java
===================================================================
--- projects/microcontainer/trunk/container/src/main/org/jboss/metadata/spi/signature/Signature.java	2007-02-03 14:50:33 UTC (rev 60234)
+++ projects/microcontainer/trunk/container/src/main/org/jboss/metadata/spi/signature/Signature.java	2007-02-03 15:29:20 UTC (rev 60235)
@@ -113,8 +113,15 @@
       
       ClassLoader cl = clazz.getClassLoader();
       if (cl == null)
+      {
          cl = Class.class.getClassLoader();
-      
+         if (cl == null)
+         {
+            //Bootstrap classloader was represented as null, use the tcl
+            cl = Thread.currentThread().getContextClassLoader();
+         }
+      }
+
       return stringsToClasses(cl, parameters);
    }
 




More information about the jboss-cvs-commits mailing list