[jboss-cvs] jboss-aop/src/main/org/jboss/aop/contrib ...

Kabir Khan kkhan at jboss.com
Thu Jul 13 14:31:08 EDT 2006


  User: kkhan   
  Date: 06/07/13 14:31:08

  Modified:    src/main/org/jboss/aop/contrib  IDEClassPoolFactory.java
  Log:
  Refactor to wrap arouind ScopedClassPoolRepository and ScopedClassPool which has been moved to javassist
  
  Revision  Changes    Path
  1.9       +13 -11    jboss-aop/src/main/org/jboss/aop/contrib/IDEClassPoolFactory.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: IDEClassPoolFactory.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-aop/src/main/org/jboss/aop/contrib/IDEClassPoolFactory.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -b -r1.8 -r1.9
  --- IDEClassPoolFactory.java	23 Apr 2006 17:03:53 -0000	1.8
  +++ IDEClassPoolFactory.java	13 Jul 2006 18:31:08 -0000	1.9
  @@ -30,17 +30,19 @@
   import javassist.ClassPool;
   import javassist.CtClass;
   import javassist.LoaderClassPath;
  +import javassist.scopedpool.ScopedClassPool;
  +import javassist.scopedpool.ScopedClassPoolFactory;
  +import javassist.scopedpool.ScopedClassPoolRepository;
   
  -import org.jboss.aop.AOPClassPool;
   import org.jboss.aop.AspectManager;
  -import org.jboss.aop.ClassPoolFactory;
  +import org.jboss.aop.classpool.AOPClassPool;
   
   /**
    * @author Marshall
    *         <p/>
    *         This is a class pool factory used by JBossIDE to create an AOP Class Pool
    */
  -public class IDEClassPoolFactory implements ClassPoolFactory
  +public class IDEClassPoolFactory implements ScopedClassPoolFactory
   {
   
      private ArrayList classPaths;
  @@ -50,15 +52,15 @@
         classPaths = new ArrayList();
      }
   
  -   public AOPClassPool create(ClassLoader loader, ClassPool pool, AspectManager manager)
  +   public ScopedClassPool create(ClassLoader loader, ClassPool pool, ScopedClassPoolRepository repository)
      {
  -      SimpleClassPool classPool = new SimpleClassPool(loader, pool, manager);
  +      SimpleClassPool classPool = new SimpleClassPool(loader, pool, repository);
         return classPool;
      }
   
  -   public AOPClassPool create(ClassPool pool, AspectManager manager)
  +   public ScopedClassPool create(ClassPool pool, ScopedClassPoolRepository repository)
      {
  -      SimpleClassPool classPool = new SimpleClassPool(pool, manager);
  +      SimpleClassPool classPool = new SimpleClassPool(pool, repository);
         return classPool;
      }
   
  @@ -78,15 +80,15 @@
      {
         private Loader loader;
   
  -      public SimpleClassPool(ClassLoader loader, ClassPool pool, AspectManager manager)
  +      public SimpleClassPool(ClassLoader loader, ClassPool pool, ScopedClassPoolRepository repository)
         {
  -         super(loader, pool, manager);
  +         super(loader, pool, repository);
            loadClasspath();
         }
   
  -      public SimpleClassPool(ClassPool pool, AspectManager manager)
  +      public SimpleClassPool(ClassPool pool, ScopedClassPoolRepository repository)
         {
  -         super(pool, manager);
  +         super(pool, repository);
            loadClasspath();
   
         }
  
  
  



More information about the jboss-cvs-commits mailing list