org.jboss.aop.asintegration.jboss5
Class ScopedJBoss5ClassPool

java.lang.Object
  extended by javassist.ClassPool
      extended by javassist.scopedpool.ScopedClassPool
          extended by org.jboss.aop.classpool.AOPClassPool
              extended by org.jboss.aop.asintegration.jboss5.JBoss5ClassPool
                  extended by org.jboss.aop.asintegration.jboss5.ScopedJBoss5ClassPool

public class ScopedJBoss5ClassPool
extends JBoss5ClassPool

Version:
$Revision: 1.1 $
Author:
Kabir Khan

Field Summary
 
Fields inherited from class org.jboss.aop.asintegration.jboss5.JBoss5ClassPool
tempURL, tmplock
 
Fields inherited from class org.jboss.aop.classpool.AOPClassPool
generatedClasses, 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
ScopedJBoss5ClassPool(ClassLoader cl, javassist.ClassPool src, javassist.scopedpool.ScopedClassPoolRepository repository, URL tmpURL, boolean parentFirst, org.jboss.classloader.spi.ClassLoaderDomain domain)
           
 
Method Summary
 javassist.CtClass getCached(String classname)
           
protected  boolean includeInGlobalSearch()
           
 
Methods inherited from class org.jboss.aop.asintegration.jboss5.JBoss5ClassPool
close, isUnloadedClassLoader, toClass
 
Methods inherited from class org.jboss.aop.classpool.AOPClassPool
createAOPClassPool, createAOPClassPool, getLocally, getResourceName, isLocalResource, registerGeneratedClass, setClassLoader, toString
 
Methods inherited from class javassist.scopedpool.ScopedClassPool
cacheCtClass, flushClass, getCachedLocally, getClassLoader, getClassLoader0, lockInCache, soften
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScopedJBoss5ClassPool

public ScopedJBoss5ClassPool(ClassLoader cl,
                             javassist.ClassPool src,
                             javassist.scopedpool.ScopedClassPoolRepository repository,
                             URL tmpURL,
                             boolean parentFirst,
                             org.jboss.classloader.spi.ClassLoaderDomain domain)
Method Detail

getCached

public javassist.CtClass getCached(String classname)
Overrides:
getCached in class org.jboss.aop.classpool.AOPClassPool

includeInGlobalSearch

protected boolean includeInGlobalSearch()
Overrides:
includeInGlobalSearch in class org.jboss.aop.classpool.AOPClassPool


Copyright © 2004 JBoss Inc. All Rights Reserved.