[jboss-svn-commits] JBL Code SVN: r28061 - labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/rule/type.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jul 15 12:29:43 EDT 2009


Author: adinn
Date: 2009-07-15 12:29:42 -0400 (Wed, 15 Jul 2009)
New Revision: 28061

Modified:
   labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/rule/type/TypeGroup.java
Log:
fix for BYTEMAN-14

Modified: labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/rule/type/TypeGroup.java
===================================================================
--- labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/rule/type/TypeGroup.java	2009-07-15 16:13:27 UTC (rev 28060)
+++ labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/rule/type/TypeGroup.java	2009-07-15 16:29:42 UTC (rev 28061)
@@ -138,7 +138,19 @@
                     // ignore this for now as we may resolve it later
                 }
             }
+            // if the name is not package qualified and matches a class in package java.lang then
+            // use the java.lang class
 
+            if (clazz == null && name.indexOf('.') < 0) {
+                try {
+                    String newName = "java.lang." + name;
+                    clazz = loader.loadClass(newName);
+                    name = newName;
+                } catch (ClassNotFoundException cfe) {
+                    // ignore this for now as we may resolve it later
+                }
+            }
+
             Type newType = new Type(name, clazz);
             if (checkAlias(newType)) {
                 typeTable.put(name, newType);




More information about the jboss-svn-commits mailing list