[jboss-cvs] JBossAS SVN: r69881 - in projects/aop/trunk/aop: src/main/org/jboss/aop/instrument and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Feb 18 08:57:13 EST 2008
Author: stalep
Date: 2008-02-18 08:57:13 -0500 (Mon, 18 Feb 2008)
New Revision: 69881
Modified:
projects/aop/trunk/aop/base-tests.xml
projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/Instrumentor.java
Log:
[JBAOP-528] Added check for _getInstanceAdvisor too
Modified: projects/aop/trunk/aop/base-tests.xml
===================================================================
--- projects/aop/trunk/aop/base-tests.xml 2008-02-18 13:35:09 UTC (rev 69880)
+++ projects/aop/trunk/aop/base-tests.xml 2008-02-18 13:57:13 UTC (rev 69881)
@@ -85,14 +85,24 @@
<antcall target="${test-target}" inheritRefs="true">
<param name="test" value="bridgemethod"/>
</antcall>
+ <antcall target="${test-target}" inheritRefs="true">
+ <param name="test" value="duplicatemethod"/>
+ </antcall>
<!--
<antcall target="${test-target}" inheritRefs="true">
<param name="test" value="rebuildingchain"/>
</antcall>
-->
<antcall target="${test-target}" inheritRefs="true">
+ <param name="test" value="rebuildcallerchain"/>
+ </antcall>
+
+ <antcall target="${test-target}" inheritRefs="true">
<param name="test" value="array"/>
</antcall>
+ <antcall target="${test-target}" inheritRefs="true">
+ <param name="test" value="annotatedgenericinterface"/>
+ </antcall>
<!-- Tests with special requirements for parameters -->
<antcall target="${test-target}" inheritRefs="true">
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/Instrumentor.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/Instrumentor.java 2008-02-18 13:35:09 UTC (rev 69880)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/Instrumentor.java 2008-02-18 13:57:13 UTC (rev 69881)
@@ -188,7 +188,8 @@
CtMethod[] methods = clazz.getDeclaredMethods();
for(int i=0; i < methods.length;i++)
{
- if(methods[i].getName().equals("_getAdvisor"))
+ if(methods[i].getName().equals("_getAdvisor") ||
+ methods[i].getName().equals("_getInstanceAdvisor"))
clazz.removeMethod(methods[i]);
}
}
More information about the jboss-cvs-commits
mailing list