org.jboss.aop.deployment
Class JBossClassPool

java.lang.Object
  extended by javassist.ClassPool
      extended by org.jboss.aop.AOPClassPool
          extended by org.jboss.aop.deployment.JBossClassPool

public class JBossClassPool
extends org.jboss.aop.AOPClassPool

Comment

Version:
$Revision: 1.8.2.3 $
Author:
Bill Burke

Field Summary
protected  File tempdir
          Used for dynamically created classes (see loadClass(String, byte[]), ClassLoader)
protected  Object tmplock
           
 
Fields inherited from class org.jboss.aop.AOPClassPool
classPath, dcl, manager, softcache
 
Fields inherited from class javassist.ClassPool
childFirstLookup, classes, doPruning, parent, releaseUnmodifiedClassFile, source
 
Constructor Summary
protected JBossClassPool(ClassLoader cl, javassist.ClassPool src, org.jboss.aop.AspectManager manager, File tmp)
           
protected JBossClassPool(javassist.ClassPool src, org.jboss.aop.AspectManager manager)
           
 
Method Summary
 boolean isUnloadedClassLoader()
           
 Class toClass(javassist.CtClass cc, ClassLoader loader)
           
 
Methods inherited from class org.jboss.aop.AOPClassPool
cacheCtClass, close, createAOPClassPool, createAOPClassPool, flushClass, getCached, getCachedLocally, getClassLoader, getLocally, lockInCache, soften
 
Methods inherited from class javassist.ClassPool
appendClassPath, appendClassPath, appendPathList, appendSystemPath, clearImportedPackages, createCtClass, find, get, get, get0, getAndRename, getDefault, getImportedPackages, getMethod, importPackage, insertClassPath, insertClassPath, lookupCflow, makeClass, makeClass, makeClass, makeInterface, makeInterface, recordInvalidClassName, removeCached, removeClassPath, toClass, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tempdir

protected File tempdir
Used for dynamically created classes (see loadClass(String, byte[]), ClassLoader)


tmplock

protected final Object tmplock
Constructor Detail

JBossClassPool

protected JBossClassPool(ClassLoader cl,
                         javassist.ClassPool src,
                         org.jboss.aop.AspectManager manager,
                         File tmp)

JBossClassPool

protected JBossClassPool(javassist.ClassPool src,
                         org.jboss.aop.AspectManager manager)
Method Detail

isUnloadedClassLoader

public boolean isUnloadedClassLoader()
Overrides:
isUnloadedClassLoader in class org.jboss.aop.AOPClassPool

toClass

public Class toClass(javassist.CtClass cc,
                     ClassLoader loader)
              throws javassist.CannotCompileException
Overrides:
toClass in class org.jboss.aop.AOPClassPool
Throws:
javassist.CannotCompileException


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.