org.jboss.aop
Class AOPClassPool
java.lang.Object
javassist.ClassPool
org.jboss.aop.AOPClassPool
public class AOPClassPool
- extends javassist.ClassPool
- Version:
- $Revision: 1.28.2.3 $
- Author:
- Bill Burke
Fields inherited from class javassist.ClassPool |
childFirstLookup, classes, doPruning, parent, releaseUnmodifiedClassFile, source |
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, makeClass, makeInterface, makeInterface, recordInvalidClassName, removeCached, removeClassPath, toClass, toClass, toString |
manager
protected AspectManager manager
dcl
protected ClassLoader dcl
classPath
protected javassist.LoaderClassPath classPath
softcache
protected SoftValueHashMap softcache
AOPClassPool
public AOPClassPool(ClassLoader cl,
javassist.ClassPool src,
AspectManager manager)
AOPClassPool
protected AOPClassPool(javassist.ClassPool src,
AspectManager manager)
getClassLoader
public ClassLoader getClassLoader()
- Overrides:
getClassLoader
in class javassist.ClassPool
close
public void close()
flushClass
public void flushClass(String classname)
soften
public void soften(javassist.CtClass clazz)
isUnloadedClassLoader
public boolean isUnloadedClassLoader()
getCached
protected javassist.CtClass getCached(String classname)
- Overrides:
getCached
in class javassist.ClassPool
cacheCtClass
protected void cacheCtClass(String classname,
javassist.CtClass c,
boolean dynamic)
- Overrides:
cacheCtClass
in class javassist.ClassPool
lockInCache
public void lockInCache(javassist.CtClass c)
getCachedLocally
protected javassist.CtClass getCachedLocally(String classname)
getLocally
public javassist.CtClass getLocally(String classname)
throws javassist.NotFoundException
- Throws:
javassist.NotFoundException
createAOPClassPool
public static AOPClassPool createAOPClassPool(ClassLoader cl,
javassist.ClassPool src,
AspectManager manager)
createAOPClassPool
public static AOPClassPool createAOPClassPool(javassist.ClassPool src,
AspectManager manager)
toClass
public Class toClass(javassist.CtClass ct,
ClassLoader loader)
throws javassist.CannotCompileException
- Overrides:
toClass
in class javassist.ClassPool
- Throws:
javassist.CannotCompileException
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.