[jboss-cvs] JBossAS SVN: r79424 - 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 Oct 13 18:19:51 EDT 2008


Author: kabir.khan at jboss.com
Date: 2008-10-13 18:19:51 -0400 (Mon, 13 Oct 2008)
New Revision: 79424

Modified:
   projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/Instrumentor.java
   projects/aop/trunk/pom.xml
Log:
[JBAOP-636] Update javassist and get rid of hack in Instrumentor.addMixinMethod()

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-10-13 21:52:56 UTC (rev 79423)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/Instrumentor.java	2008-10-13 22:19:51 UTC (rev 79424)
@@ -260,25 +260,6 @@
       newMethod.setModifiers(Modifier.PUBLIC);
       clazz.addMethod(newMethod);
       
-      //TODO remove this hack once we have a version of javassist that makes the _added_m$ methods synthetic 
-      //The following depends on javassist internals
-      try
-      {
-         ClassFile cf = clazz.getClassFile();
-         List<MethodInfo> infos = cf.getMethods();
-         MethodInfo info = infos.get(infos.size() - 2);
-         if (info.getName().startsWith("_added_m$"))
-         {
-            addSyntheticAttribute(info);
-         }
-      }
-      catch(Exception e)
-      {
-         if (AspectManager.verbose)
-         {
-            logger.warn("Could not find wrapper method for " + method.getName());
-         }
-      }
       return newMethod;
    }
 

Modified: projects/aop/trunk/pom.xml
===================================================================
--- projects/aop/trunk/pom.xml	2008-10-13 21:52:56 UTC (rev 79423)
+++ projects/aop/trunk/pom.xml	2008-10-13 22:19:51 UTC (rev 79424)
@@ -22,7 +22,7 @@
   </scm>
   
   <properties>
-    <version.javassist.javassist>3.8.1.GA</version.javassist.javassist>
+    <version.javassist.javassist>3.9.0.GA</version.javassist.javassist>
     <version.jboss.jbossas.core-libs>4.0.4.GA</version.jboss.jbossas.core-libs>
     <version.org.jboss.jbossas>5.0.0.CR2</version.org.jboss.jbossas>
     <version.org.jboss.jboss-common-core>2.2.8.GA</version.org.jboss.jboss-common-core>




More information about the jboss-cvs-commits mailing list