|
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 BaseClassPooljavassist.NotFoundExceptionpublic boolean isUnloadedClassLoader()
ScopedClassPool
isUnloadedClassLoader in class ScopedClassPoolpublic void close()
ScopedClassPool
close in class BaseClassPoolpublic javassist.CtClass getCached(String classname)
ScopedClassPool
getCached in class AbstractClassPoolclassname - 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 | |||||||||