[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