[jboss-cvs] JBossAS SVN: r61505 - projects/aop/trunk/aop/src/main/org/jboss/aop/instrument.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 20 17:31:49 EDT 2007
Author: kabir.khan at jboss.com
Date: 2007-03-20 17:31:49 -0400 (Tue, 20 Mar 2007)
New Revision: 61505
Modified:
projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/MethodExecutionTransformer.java
Log:
Fix NativeMethodTestCase
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/MethodExecutionTransformer.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/MethodExecutionTransformer.java 2007-03-20 20:51:06 UTC (rev 61504)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/MethodExecutionTransformer.java 2007-03-20 21:31:49 UTC (rev 61505)
@@ -121,10 +121,15 @@
CtMethod[] methods = clazz.getDeclaredMethods();
for (int i = 0; i < methods.length; i++)
{
- if (!Advisable.isAdvisable(methods[i]))
+ if (Modifier.isNative(methods[i].getModifiers()))
{
+ //We still need to weave native methods
+ }
+ else if (!Advisable.isAdvisable(methods[i]))
+ {
continue;
}
+
JoinpointClassification classification = classifier.classifyMethodExecution(methods[i], advisor);
if (classification == JoinpointClassification.NOT_INSTRUMENTED)
{
More information about the jboss-cvs-commits
mailing list