public class CtClassSourceImpl extends Object implements CtClassSource
ClassPool
that manages the creation of new instances of CtClass
and converts finished CtClass's into instantiable Classes.Constructor and Description |
---|
CtClassSourceImpl(ClassFactoryClassPool pool,
ClassLoader loader) |
Modifier and Type | Method and Description |
---|---|
Class |
createClass(javassist.CtClass ctClass)
Used after constructing the CtClass fully, to convert it into a Class ready to be instantiated.
|
int |
getCreatedClassCount()
Returns the number of classes (and interfaces) created by this source.
|
javassist.CtClass |
newClass(String name,
Class superClass)
Createa a new CtClass instance.
|
javassist.CtClass |
toCtClass(Class searchClass)
Converts an existing class to a CtClass instance.
|
javassist.CtClass |
toCtClass(String name)
Converts a class name to a CtClass instance.
|
public CtClassSourceImpl(ClassFactoryClassPool pool, ClassLoader loader)
public int getCreatedClassCount()
getCreatedClassCount
in interface CtClassSource
public javassist.CtClass toCtClass(Class searchClass)
CtClassSource
toCtClass
in interface CtClassSource
public javassist.CtClass toCtClass(String name)
CtClassSource
toCtClass
in interface CtClassSource
public javassist.CtClass newClass(String name, Class superClass)
CtClassSource
newClass
in interface CtClassSource
public Class createClass(javassist.CtClass ctClass)
CtClassSource
createClass
in interface CtClassSource
Copyright © 2003-2012 The Apache Software Foundation.