[jboss-cvs] jboss-aop/src/main/org/jboss/aop ...
Kabir Khan
kkhan at jboss.com
Tue Jul 18 12:52:16 EDT 2006
User: kkhan
Date: 06/07/18 12:52:16
Modified: src/main/org/jboss/aop AspectManager.java
AspectAnnotationLoader.java
Log:
Move AnnotationCreator out of aop into container project
Revision Changes Path
1.166 +2 -8 jboss-aop/src/main/org/jboss/aop/AspectManager.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AspectManager.java
===================================================================
RCS file: /cvsroot/jboss/jboss-aop/src/main/org/jboss/aop/AspectManager.java,v
retrieving revision 1.165
retrieving revision 1.166
diff -u -b -r1.165 -r1.166
--- AspectManager.java 13 Jul 2006 18:31:08 -0000 1.165
+++ AspectManager.java 18 Jul 2006 16:52:16 -0000 1.166
@@ -89,15 +89,13 @@
* to do that.
*
* @author <a href="mailto:bill at jboss.org">Bill Burke</a>
- * @version $Revision: 1.165 $
+ * @version $Revision: 1.166 $
*/
public class AspectManager
implements Translator
{
// Attributes ---------------------------------------------------
- //protected static AOPClassPoolRepository classpoolRepository = new AOPClassPoolRepository(ScopedClassPoolRepositoryImpl.getInstance());
-
protected final WeakHashMap advisors = new WeakHashMap();
/** A map of domains by classloader, maintaned by the top level AspectManager */
protected final WeakHashMap scopedClassLoaderDomains = new WeakHashMap();
@@ -270,6 +268,7 @@
AOPClassPoolRepository.getInstance().setPrune((new Boolean(pruneit)).booleanValue());
}
manager = new AspectManager();
+ AOPClassPoolRepository.getInstance().setAspectManager(manager);
if (!verbose)
{
@@ -431,11 +430,6 @@
public static boolean suppressReferenceErrors = true;
// Constructors -------------------------------------------------
- private AspectManager(AOPClassPoolRepository repository)
- {
- //This is the top-lvel aspect manager
- AOPClassPoolRepository.getInstance().setAspectManager(this);
- }
/**
* Called by subclasses
1.27 +3 -2 jboss-aop/src/main/org/jboss/aop/AspectAnnotationLoader.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AspectAnnotationLoader.java
===================================================================
RCS file: /cvsroot/jboss/jboss-aop/src/main/org/jboss/aop/AspectAnnotationLoader.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- AspectAnnotationLoader.java 30 May 2006 13:15:39 -0000 1.26
+++ AspectAnnotationLoader.java 18 Jul 2006 16:52:16 -0000 1.27
@@ -30,6 +30,8 @@
import javassist.bytecode.annotation.ClassMemberValue;
import javassist.bytecode.annotation.MemberValue;
import javassist.bytecode.annotation.StringMemberValue;
+
+import org.jboss.annotation.factory.javassist.AnnotationProxy;
import org.jboss.aop.advice.AdviceBinding;
import org.jboss.aop.advice.AdviceFactory;
import org.jboss.aop.advice.AspectDefinition;
@@ -43,7 +45,6 @@
import org.jboss.aop.advice.PrecedenceDefEntry;
import org.jboss.aop.advice.Scope;
import org.jboss.aop.advice.ScopedInterceptorFactory;
-import org.jboss.aop.annotation.AnnotationProxy;
import org.jboss.aop.introduction.AnnotationIntroduction;
import org.jboss.aop.introduction.InterfaceIntroduction;
import org.jboss.aop.pointcut.CFlow;
@@ -70,7 +71,7 @@
* Comment
*
* @author <a href="mailto:bill at jboss.org">Bill Burke</a>
- * @version $Revision: 1.26 $
+ * @version $Revision: 1.27 $
*/
public class AspectAnnotationLoader
{
More information about the jboss-cvs-commits
mailing list