[jboss-cvs] JBossAS SVN: r63642 - 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 Jun 26 11:30:10 EDT 2007
Author: kabir.khan at jboss.com
Date: 2007-06-26 11:30:10 -0400 (Tue, 26 Jun 2007)
New Revision: 63642
Modified:
projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java
Log:
[JBAOP-376] Remove "super.info.getInterceptors() check from generated invokeJoinpoint() method. If the generated joinpoint is being called, that means there are some interceptors
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java 2007-06-26 15:28:15 UTC (rev 63641)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/instrument/JoinPointGenerator.java 2007-06-26 15:30:10 UTC (rev 63642)
@@ -811,10 +811,7 @@
cflows.append(", cflow" + asetups[i].getIndex());
}
}
- code.append(joinpointFqn).append(" jp = null;");
- code.append(" if(" + INFO_FIELD + ".getInterceptors() != null)");
- code.append(" {");
- code.append(" jp = new " + joinpointClass.getName() + "(this");
+ code.append(joinpointFqn).append(" jp = new " + joinpointClass.getName() + "(this");
if (argsFoundBefore)
{
parameters.appendParameterListWithoutArgs(code);
@@ -840,14 +837,6 @@
}
code.append("jp.invokeNext();");
- code.append(" }");
- code.append(" else");
- code.append(" {");
-
- addDispatchCode(code, parameterTypes, argsFoundBefore);
-
- code.append(" }");
-
// 'after' code will find all args inconsistent, since we have to update
// arguments array according to invocation values
inconsistentTypeArgs.get().addAll(joinPointArguments);
More information about the jboss-cvs-commits
mailing list