org.jboss.aop.classpool
Class AOPClassPool
java.lang.Object
javassist.ClassPool
javassist.scopedpool.ScopedClassPool
org.jboss.aop.classpool.AOPClassPool
public class AOPClassPool
- extends javassist.scopedpool.ScopedClassPool
- Version:
- $Revision: 56792 $
- Author:
- Bill Burke
Field Summary |
protected EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap |
generatedClasses
Classnames of classes that will be created - we do not want to look for these in other pools |
protected EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap |
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 |
|
AOPClassPool(ClassLoader cl,
javassist.ClassPool src,
javassist.scopedpool.ScopedClassPoolRepository repository)
|
protected |
AOPClassPool(javassist.ClassPool src,
javassist.scopedpool.ScopedClassPoolRepository repository)
|
Methods inherited from class javassist.scopedpool.ScopedClassPool |
cacheCtClass, flushClass, getCachedLocally, getClassLoader, getClassLoader0, isUnloadedClassLoader, lockInCache, soften, toClass |
Methods inherited from class javassist.ClassPool |
appendClassPath, appendClassPath, appendPathList, appendSystemPath, clearImportedPackages, createCtClass, find, get, get, get0, getAndRename, getDefault, getImportedPackages, getMethod, importPackage, insertClassPath, insertClassPath, lookupCflow, makeClass, makeClass, makeClass, makeClass, makeInterface, makeInterface, recordInvalidClassName, removeCached, removeClassPath, toClass, toClass |
generatedClasses
protected EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap generatedClasses
- Classnames of classes that will be created - we do not want to look for these in other pools
localResources
protected EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap localResources
AOPClassPool
public AOPClassPool(ClassLoader cl,
javassist.ClassPool src,
javassist.scopedpool.ScopedClassPoolRepository repository)
AOPClassPool
protected AOPClassPool(javassist.ClassPool src,
javassist.scopedpool.ScopedClassPoolRepository repository)
setClassLoader
public void setClassLoader(ClassLoader cl)
registerGeneratedClass
public void registerGeneratedClass(String className)
close
public void close()
- Overrides:
close
in class javassist.scopedpool.ScopedClassPool
getCached
public javassist.CtClass getCached(String classname)
- Overrides:
getCached
in class javassist.scopedpool.ScopedClassPool
getResourceName
protected String getResourceName(String classname)
isLocalResource
protected boolean isLocalResource(String resourceName)
getLocally
public javassist.CtClass getLocally(String classname)
throws javassist.NotFoundException
- Overrides:
getLocally
in class javassist.scopedpool.ScopedClassPool
- Throws:
javassist.NotFoundException
createAOPClassPool
public static AOPClassPool createAOPClassPool(ClassLoader cl,
javassist.ClassPool src,
javassist.scopedpool.ScopedClassPoolRepository repository)
createAOPClassPool
public static AOPClassPool createAOPClassPool(javassist.ClassPool src,
javassist.scopedpool.ScopedClassPoolRepository repository)
toString
public String toString()
- Overrides:
toString
in class javassist.ClassPool
Copyright © 2004 JBoss Inc. All Rights Reserved.