[jboss-svn-commits] JBL Code SVN: r27842 - labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/agent/adapter.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jul 10 12:24:12 EDT 2009


Author: adinn
Date: 2009-07-10 12:24:11 -0400 (Fri, 10 Jul 2009)
New Revision: 27842

Modified:
   labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/agent/adapter/InvokeCheckAdapter.java
   labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/agent/adapter/InvokeTriggerAdapter.java
Log:
ensured fully package qualified class names can be use to qualify the method provided in an AT CALL location specifier - fixes reopened BYTEMAN-10

Modified: labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/agent/adapter/InvokeCheckAdapter.java
===================================================================
--- labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/agent/adapter/InvokeCheckAdapter.java	2009-07-10 16:20:45 UTC (rev 27841)
+++ labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/agent/adapter/InvokeCheckAdapter.java	2009-07-10 16:24:11 UTC (rev 27842)
@@ -112,7 +112,7 @@
                 return false;
             }
             if (calledClass != null) {
-                if (!calledClass.equals(owner)) {
+                if (!calledClass.equals(TypeHelper.internalizeClass(owner))) {
                     // TODO check for unqualified names
                     // if the called class has no package qualification and the owner class does
                     // then we can still match if the unqualified owner name equals the called class

Modified: labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/agent/adapter/InvokeTriggerAdapter.java
===================================================================
--- labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/agent/adapter/InvokeTriggerAdapter.java	2009-07-10 16:20:45 UTC (rev 27841)
+++ labs/jbosstm/workspace/adinn/byteman/trunk/src/org/jboss/byteman/agent/adapter/InvokeTriggerAdapter.java	2009-07-10 16:24:11 UTC (rev 27842)
@@ -147,7 +147,7 @@
                 return false;
             }
             if (calledClass != null) {
-                if (!calledClass.equals(owner)) {
+                if (!calledClass.equals(TypeHelper.internalizeClass(owner))) {
                     // TODO check for unqualified names
                     // if the called class has no package qualification and the owner class does
                     // then we can still match if the unqualified owner name equals the called class




More information about the jboss-svn-commits mailing list