public class AbstractClassPoolFactory extends Object implements ScopedClassPoolFactory
| Modifier and Type | Field and Description |
|---|---|
protected static javassist.ClassPool |
systemClassPool |
| Constructor and Description |
|---|
AbstractClassPoolFactory() |
| Modifier and Type | Method and Description |
|---|---|
AbstractClassPool |
create(ClassLoader cl,
javassist.ClassPool src,
ScopedClassPoolRepository repository)
Creates the pool corresponding to
cl. |
AbstractClassPool |
create(javassist.ClassPool src,
ScopedClassPoolRepository repository)
Makes an instance.
|
static javassist.ClassPool |
getSystemClassPool()
Returns the ClassPool that will be used to map null class loaders.
|
static void |
setSystemClassPool(javassist.ClassPool systemCP)
Determines the ClassPool that will be used to map null class loaders
|
public static void setSystemClassPool(javassist.ClassPool systemCP)
systemCP - maps null class loaderspublic static javassist.ClassPool getSystemClassPool()
defined,
its value is SystemClassPool.getInstance().public AbstractClassPool create(ClassLoader cl, javassist.ClassPool src, ScopedClassPoolRepository repository)
cl.create in interface ScopedClassPoolFactorycl - the ClassLoader whose corresponding ClassPool will be created.
Should not be null.NullPointerException - if cl is nullpublic AbstractClassPool create(javassist.ClassPool src, ScopedClassPoolRepository repository)
ScopedClassPoolFactorycreate in interface ScopedClassPoolFactoryCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.