public class DelegatingClassPool extends BaseClassPool
AbstractClassPool.ClassPoolSearchStrategygeneratedClasses, loadedButNotWovenClasses, localResources, logger, SEARCH_ALL_STRATEGY, SEARCH_LOCAL_ONLY_STRATEGYclassLoader, classPath, repository, softcache| Constructor and Description |
|---|
DelegatingClassPool(ClassPoolDomain domain,
ClassLoader cl,
javassist.ClassPool parent,
ScopedClassPoolRepository repository) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the class pool
|
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)
Get the cached class
|
boolean |
isUnloadedClassLoader()
Whether the classloader is loader
|
javassist.CtClass |
loadLocally(String classname,
String resourceName,
boolean create) |
String |
toString() |
createCtClass, get, getParent, isLocalClassLoaderResource, setParentcacheCtClass, doneGeneratingClass, getClassPoolLogStringForClass, getResourceName, includeInGlobalSearch, isGeneratedClass, isLocalResource, registerGeneratedClassflushClass, getCachedLocally, getClassLoader, getClassLoader0, getLocally, lockInCache, soften, toClassappendClassPath, appendClassPath, appendPathList, appendSystemPath, clearImportedPackages, find, get, getAndRename, getCtClass, getDefault, getImportedPackages, getMethod, getOrNull, importPackage, insertClassPath, insertClassPath, lookupCflow, makeClass, makeClass, makeClass, makeClass, makeClassIfNew, makeInterface, makeInterface, recordInvalidClassName, removeCached, removeClassPath, toClass, toClasspublic DelegatingClassPool(ClassPoolDomain domain, ClassLoader cl, javassist.ClassPool parent, ScopedClassPoolRepository repository)
public javassist.CtClass loadLocally(String classname, String resourceName, boolean create)
public final javassist.CtClass get0(String classname, boolean useCache) throws javassist.NotFoundException
get0 in class BaseClassPooljavassist.NotFoundExceptionpublic boolean isUnloadedClassLoader()
ScopedClassPoolisUnloadedClassLoader in class ScopedClassPoolpublic void close()
ScopedClassPoolclose in class BaseClassPoolpublic javassist.CtClass getCached(String classname)
ScopedClassPoolgetCached in class AbstractClassPoolclassname - the class namepublic String toString()
toString in class AbstractClassPoolCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.