org.jboss.aop.classpool
Class TempJBossClassPool

java.lang.Object
  extended by javassist.ClassPool
      extended by javassist.scopedpool.ScopedClassPool
          extended by org.jboss.aop.classpool.AOPClassPool
              extended by org.jboss.aop.classpool.TempJBossClassPool

public class TempJBossClassPool
extends AOPClassPool

The temporary classpool used by the instrumentor. It's main job is to delegate to the parent classpool

Version:
$Revision: 1.1 $
Author:
Kabir Khan

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
TempJBossClassPool(ClassLoader cl, javassist.ClassPool src, javassist.scopedpool.ScopedClassPoolRepository repository)
           
TempJBossClassPool(javassist.ClassPool src, javassist.scopedpool.ScopedClassPoolRepository repository)
           
 
Method Summary
 javassist.CtClass getCached(String classname)
           
 
Methods inherited from class org.jboss.aop.classpool.AOPClassPool
cacheCtClass, close, createAOPClassPool, createAOPClassPool, createCtClass, doneGeneratingClass, getCachedLocally, getClassPoolLogStringForClass, getLocally, getResourceName, includeInGlobalSearch, internalGet0, isClassLoadedButNotWoven, isGeneratedClass, isLocalClassLoaderResource, isLocalResource, lockInCache, registerGeneratedClass, setClassLoadedButNotWoven, toString
 
Methods inherited from class javassist.scopedpool.ScopedClassPool
flushClass, getClassLoader, getClassLoader0, isUnloadedClassLoader, soften, toClass
 
Methods inherited from class javassist.ClassPool
appendClassPath, appendClassPath, appendPathList, appendSystemPath, clearImportedPackages, find, get, get, get0, 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

TempJBossClassPool

public TempJBossClassPool(ClassLoader cl,
                          javassist.ClassPool src,
                          javassist.scopedpool.ScopedClassPoolRepository repository)

TempJBossClassPool

public TempJBossClassPool(javassist.ClassPool src,
                          javassist.scopedpool.ScopedClassPoolRepository repository)
Method Detail

getCached

public javassist.CtClass getCached(String classname)
Overrides:
getCached in class AOPClassPool


Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.