|
|||||||||
| Home >> All >> org >> apache >> hivemind >> service >> [ impl overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.hivemind.service.impl
Class CtClassSource

java.lang.Objectorg.apache.hivemind.service.impl.CtClassSource
- public class CtClassSource
- extends java.lang.Object
Wrapper around Javassist's javassist.ClassPool and our own
ClassFactoryClassLoader that manages the creation of new
instance of javassist.CtClass and converts finished CtClass's into instantiable Classes.
| Field Summary | |
private HiveMindClassPool |
_pool
|
| Constructor Summary | |
CtClassSource(HiveMindClassPool pool)
|
|
| Method Summary | |
java.lang.Class |
createClass(CtClass ctClass)
|
CtClass |
getCtClass(java.lang.Class searchClass)
|
CtClass |
newClass(java.lang.String name,
java.lang.Class superClass)
|
CtClass |
newInterface(java.lang.String name)
Creates a new, empty interace, with the given name. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
_pool
private HiveMindClassPool _pool
| Constructor Detail |
CtClassSource
public CtClassSource(HiveMindClassPool pool)
| Method Detail |
getCtClass
public CtClass getCtClass(java.lang.Class searchClass)
newClass
public CtClass newClass(java.lang.String name, java.lang.Class superClass)
newInterface
public CtClass newInterface(java.lang.String name)
- Creates a new, empty interace, with the given name.
- Since:
- 1.1
createClass
public java.lang.Class createClass(CtClass ctClass)
|
|||||||||
| Home >> All >> org >> apache >> hivemind >> service >> [ impl overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.apache.hivemind.service.impl.CtClassSource