[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