[jboss-cvs] JBossAS SVN: r77732 - in projects/aop/trunk/aop/src/main/org/jboss/aop: standalone and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Aug 31 22:36:45 EDT 2008
Author: flavia.rainone at jboss.com
Date: 2008-08-31 22:36:45 -0400 (Sun, 31 Aug 2008)
New Revision: 77732
Modified:
projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java
projects/aop/trunk/aop/src/main/org/jboss/aop/standalone/AOPTransformer.java
Log:
[JBAOP-631] The generated joinpoint class name common prefix has been added to the list of non-advised
class prefix names of AOPTransformer and AspectManager isNonAdvisableClassName methods.
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java 2008-09-01 02:06:37 UTC (rev 77731)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java 2008-09-01 02:36:45 UTC (rev 77732)
@@ -63,6 +63,7 @@
import org.jboss.aop.instrument.GeneratedAdvisorInstrumentor;
import org.jboss.aop.instrument.Instrumentor;
import org.jboss.aop.instrument.InstrumentorFactory;
+import org.jboss.aop.instrument.JoinPointGenerator;
import org.jboss.aop.instrument.TransformerCommon;
import org.jboss.aop.introduction.AnnotationIntroduction;
import org.jboss.aop.introduction.InterfaceIntroduction;
@@ -927,6 +928,7 @@
classname.startsWith("org.jboss.util.") ||
classname.startsWith("gnu.trove.") ||
classname.startsWith("EDU.oswego.cs.dl.util.concurrent.") ||
+ classname.startsWith(JoinPointGenerator.JOINPOINT_CLASS_PREFIX) ||
// System classes
classname.startsWith("org.apache.tools.ant") ||
classname.startsWith("org.apache.crimson") ||
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/standalone/AOPTransformer.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/standalone/AOPTransformer.java 2008-09-01 02:06:37 UTC (rev 77731)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/standalone/AOPTransformer.java 2008-09-01 02:36:45 UTC (rev 77732)
@@ -21,12 +21,13 @@
*/
package org.jboss.aop.standalone;
-import org.jboss.aop.AspectManager;
-
import java.lang.instrument.ClassFileTransformer;
import java.lang.instrument.IllegalClassFormatException;
import java.security.ProtectionDomain;
+import org.jboss.aop.AspectManager;
+import org.jboss.aop.instrument.JoinPointGenerator;
+
/**
* Comment
*
@@ -57,7 +58,8 @@
classname.startsWith("java.") ||
classname.startsWith("javax.") ||
classname.startsWith("com.sun.") ||
- classname.startsWith("$Proxy")
+ classname.startsWith("$Proxy") ||
+ classname.startsWith(JoinPointGenerator.JOINPOINT_CLASS_PREFIX)
);
}
More information about the jboss-cvs-commits
mailing list