org.apache.hivemind.service.impl
Class CtClassSource
java.lang.Object
|
+--org.apache.hivemind.service.impl.CtClassSource
- public class CtClassSource
- extends java.lang.Object
Wrapper around Javassist's ClassPool
and
our own ClassFactoryClassLoader
that manages the creation of new instance of CtClass
and converts finished CtClass's into instantiable Classes.
- Author:
- Howard Lewis Ship
Constructor Summary |
CtClassSource(java.lang.ClassLoader parentLoader)
|
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CtClassSource
public CtClassSource(java.lang.ClassLoader parentLoader)
getCtClass
public javassist.CtClass getCtClass(java.lang.Class searchClass)
newClass
public javassist.CtClass newClass(java.lang.String name,
java.lang.Class superClass)
createClass
public java.lang.Class createClass(javassist.CtClass ctClass)