[jboss-cvs] JBossAS SVN: r59392 - projects/aop/trunk/aop/src/main/org/jboss/aop/util
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jan 5 19:09:18 EST 2007
Author: kabir.khan at jboss.com
Date: 2007-01-05 19:09:16 -0500 (Fri, 05 Jan 2007)
New Revision: 59392
Modified:
projects/aop/trunk/aop/src/main/org/jboss/aop/util/JavassistMethodHashing.java
Log:
Get methodhashingtestcase passing, this change breaks the not woven BridgeMethodTestCase, so more work is needed on bridge methods
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/util/JavassistMethodHashing.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/util/JavassistMethodHashing.java 2007-01-05 23:18:44 UTC (rev 59391)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/util/JavassistMethodHashing.java 2007-01-06 00:09:16 UTC (rev 59392)
@@ -159,9 +159,11 @@
// (in superclasses) are not added either.
if(!Modifier.isVolatile(declaredMethods[i].getModifiers()))
{
- long hash = methodHash(declaredMethods[i]);
- if(!ignoredHash.contains(new Long(hash)))
- advised.put(new Long(hash), declaredMethods[i]);
+ long hash = methodHash(declaredMethods[i]);
+ if(!ignoredHash.contains(new Long(hash)))
+ {
+ advised.put(new Long(hash), declaredMethods[i]);
+ }
}
else
{
@@ -177,8 +179,8 @@
if (superclass == null) return;
if (superclass.getName().equals("java.lang.Object")) return;
+ populateMethodTables(advised, ignoredHash, superclass.getSuperclass());
addDeclaredMethods(advised, ignoredHash, superclass);
- populateMethodTables(advised, ignoredHash, superclass.getSuperclass());
}
public static HashMap getMethodMap(CtClass clazz) throws Exception
More information about the jboss-cvs-commits
mailing list