|
||||||||||
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.BaseClassPool
org.jboss.aop.classpool.DelegatingClassPool
public class DelegatingClassPool
Base class for classpools backed by a domain
Field Summary |
---|
Fields inherited from class org.jboss.aop.classpool.AOPClassPool |
---|
generatedClasses, loadedButNotWovenClasses, localResources, logger, SEARCH_ALL_STRATEGY, SEARCH_LOCAL_ONLY_STRATEGY |
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 | |
---|---|
DelegatingClassPool(ClassPoolDomain domain,
ClassLoader cl,
javassist.ClassPool parent,
javassist.scopedpool.ScopedClassPoolRepository repository)
|
Method Summary | |
---|---|
void |
close()
|
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 |
isUnloadedClassLoader()
|
javassist.CtClass |
loadLocally(String classname,
String resourceName,
boolean create)
|
String |
toString()
|
Methods inherited from class org.jboss.aop.classpool.BaseClassPool |
---|
createCtClass, createParentCtClass, get, getParent, isLocalClassLoaderResource |
Methods inherited from class org.jboss.aop.classpool.AOPClassPool |
---|
cacheCtClass, createAOPClassPool, createAOPClassPool, doneGeneratingClass, getCachedLocally, getClassPoolLogStringForClass, getLocally, getResourceName, includeInGlobalSearch, internalGet0, isClassLoadedButNotWoven, isGeneratedClass, isLocalResource, lockInCache, registerGeneratedClass, setClassLoadedButNotWoven |
Methods inherited from class javassist.scopedpool.ScopedClassPool |
---|
flushClass, getClassLoader, getClassLoader0, 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.ClassPool parent, javassist.scopedpool.ScopedClassPoolRepository repository)
Method Detail |
---|
public javassist.CtClass loadLocally(String classname, String resourceName, boolean create)
public javassist.CtClass get0(String classname, boolean useCache) throws javassist.NotFoundException
get0
in class BaseClassPool
javassist.NotFoundException
public boolean isUnloadedClassLoader()
isUnloadedClassLoader
in class javassist.scopedpool.ScopedClassPool
public void close()
close
in class BaseClassPool
public javassist.CtClass getCached(String classname)
getCached
in class AOPClassPool
public String toString()
toString
in class AOPClassPool
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |