public class CtClassSource extends java.lang.Object
ClassPool
and our own
ClassFactoryClassLoader
that manages the creation of new
instance of CtClass
and converts finished CtClass's into instantiable Classes.Constructor and Description |
---|
CtClassSource(HiveMindClassPool pool) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
createClass(javassist.CtClass ctClass) |
javassist.CtClass |
getCtClass(java.lang.Class searchClass) |
javassist.CtClass |
newClass(java.lang.String name,
java.lang.Class superClass) |
javassist.CtClass |
newInterface(java.lang.String name)
Creates a new, empty interace, with the given name.
|
public CtClassSource(HiveMindClassPool pool)
public javassist.CtClass getCtClass(java.lang.Class searchClass)
public javassist.CtClass newClass(java.lang.String name, java.lang.Class superClass)
public javassist.CtClass newInterface(java.lang.String name)
public java.lang.Class createClass(javassist.CtClass ctClass)