|
JBoss ClassPool Parent POM 1.0.0.GA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavassist.ClassPool
org.jboss.classpool.scoped.ScopedClassPool
org.jboss.classpool.spi.AbstractClassPool
org.jboss.classpool.base.BaseClassPool
org.jboss.classpool.plugins.DelegatingClassPool
public class DelegatingClassPool
Base class for classpools backed by a domain
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.jboss.classpool.spi.AbstractClassPool |
---|
AbstractClassPool.ClassPoolSearchStrategy |
Field Summary |
---|
Fields inherited from class org.jboss.classpool.spi.AbstractClassPool |
---|
generatedClasses, loadedButNotWovenClasses, localResources, logger, SEARCH_ALL_STRATEGY, SEARCH_LOCAL_ONLY_STRATEGY |
Fields inherited from class org.jboss.classpool.scoped.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,
ScopedClassPoolRepository repository)
|
Method Summary | |
---|---|
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()
|
Methods inherited from class org.jboss.classpool.base.BaseClassPool |
---|
createCtClass, get, getParent, isLocalClassLoaderResource, setParent |
Methods inherited from class org.jboss.classpool.spi.AbstractClassPool |
---|
cacheCtClass, doneGeneratingClass, getClassPoolLogStringForClass, getResourceName, includeInGlobalSearch, isGeneratedClass, isLocalResource, registerGeneratedClass |
Methods inherited from class org.jboss.classpool.scoped.ScopedClassPool |
---|
flushClass, getCachedLocally, getClassLoader, getClassLoader0, getLocally, lockInCache, soften, toClass |
Methods inherited from class javassist.ClassPool |
---|
appendClassPath, 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, 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, ScopedClassPoolRepository repository)
Method Detail |
---|
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 BaseClassPool
javassist.NotFoundException
public boolean isUnloadedClassLoader()
ScopedClassPool
isUnloadedClassLoader
in class ScopedClassPool
public void close()
ScopedClassPool
close
in class BaseClassPool
public javassist.CtClass getCached(String classname)
ScopedClassPool
getCached
in class AbstractClassPool
classname
- the class name
public String toString()
toString
in class AbstractClassPool
|
JBoss ClassPool Parent POM 1.0.0.GA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |