|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavassist.ClassPool
javassist.scopedpool.ScopedClassPool
org.jboss.aop.classpool.AOPClassPool
org.jboss.aop.classpool.DelegatingClassPool
public class DelegatingClassPool
Field Summary |
---|
Fields inherited from class org.jboss.aop.classpool.AOPClassPool |
---|
generatedClasses, loadedButNotWovenClasses, localResources |
Fields inherited from class javassist.scopedpool.ScopedClassPool |
---|
classLoader, classPath, repository, softcache |
Fields inherited from class javassist.ClassPool |
---|
childFirstLookup, classes, doPruning, parent, releaseUnmodifiedClassFile, source |
Constructor Summary | |
---|---|
protected |
DelegatingClassPool(ClassPoolDomain domain,
ClassLoader cl,
javassist.scopedpool.ScopedClassPoolRepository repository)
|
|
DelegatingClassPool(ClassPoolDomain domain,
ClassLoader cl,
javassist.scopedpool.ScopedClassPoolRepository repository,
boolean isTemp)
|
Method Summary | |
---|---|
void |
close()
|
protected javassist.CtClass |
createCtClass(String classname,
boolean useCache)
|
javassist.CtClass |
get(String classname)
|
protected javassist.CtClass |
get0(String classname,
boolean useCache)
Overrides ClassPool.get0() so that we can look up classes without caching them in the initiating pool. |
javassist.CtClass |
getCached(String classname)
|
boolean |
isLocalClassLoaderClass(String classname)
|
boolean |
isLocalClassLoaderResource(String classResourceName)
|
protected boolean |
isLocalResource(String resourceName)
|
boolean |
isUnloadedClassLoader()
|
String |
toString()
|
Methods inherited from class org.jboss.aop.classpool.AOPClassPool |
---|
createAOPClassPool, createAOPClassPool, getLocally, getResourceName, includeInGlobalSearch, internalGet0, isClassLoadedButNotWoven, registerGeneratedClass, setClassLoadedButNotWoven, setClassLoader |
Methods inherited from class javassist.scopedpool.ScopedClassPool |
---|
cacheCtClass, flushClass, getCachedLocally, getClassLoader, getClassLoader0, lockInCache, soften, toClass |
Methods inherited from class javassist.ClassPool |
---|
appendClassPath, appendClassPath, appendPathList, appendSystemPath, clearImportedPackages, find, get, getAndRename, getCtClass, getDefault, getImportedPackages, getMethod, importPackage, insertClassPath, insertClassPath, lookupCflow, makeClass, makeClass, makeClass, makeClass, makeClassIfNew, makeInterface, makeInterface, recordInvalidClassName, removeCached, removeClassPath, toClass, toClass |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DelegatingClassPool(ClassPoolDomain domain, ClassLoader cl, javassist.scopedpool.ScopedClassPoolRepository repository, boolean isTemp)
protected DelegatingClassPool(ClassPoolDomain domain, ClassLoader cl, javassist.scopedpool.ScopedClassPoolRepository repository)
Method Detail |
---|
public javassist.CtClass get(String classname) throws javassist.NotFoundException
get
in class javassist.ClassPool
javassist.NotFoundException
protected javassist.CtClass get0(String classname, boolean useCache) throws javassist.NotFoundException
get0
in class javassist.ClassPool
javassist.NotFoundException
public boolean isUnloadedClassLoader()
isUnloadedClassLoader
in class javassist.scopedpool.ScopedClassPool
public void close()
close
in class AOPClassPool
public javassist.CtClass getCached(String classname)
getCached
in class AOPClassPool
protected javassist.CtClass createCtClass(String classname, boolean useCache)
createCtClass
in class javassist.ClassPool
protected boolean isLocalResource(String resourceName)
isLocalResource
in class AOPClassPool
public boolean isLocalClassLoaderResource(String classResourceName)
isLocalClassLoaderResource
in class AOPClassPool
public boolean isLocalClassLoaderClass(String classname)
public String toString()
toString
in class AOPClassPool
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |