public class ClassEditor extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private javassist.CtClass |
applicationClass |
private javassist.CtClass |
componentInterfaceClass |
private FieldInjectorFactory |
injectorFactory |
| 构造器和说明 |
|---|
ClassEditor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addInjectMethod(javassist.ClassPool pool,
javassist.CtClass classes,
Compile compile) |
private javassist.CtClass |
getApplicationClass(javassist.ClassPool pool) |
private javassist.CtClass |
getComponentInterfaceClass(javassist.ClassPool pool) |
String |
getInjectMethodBody(javassist.ClassPool pool,
javassist.CtClass classes,
Compile compile) |
private final FieldInjectorFactory injectorFactory
private javassist.CtClass applicationClass
private javassist.CtClass componentInterfaceClass
private javassist.CtClass getApplicationClass(javassist.ClassPool pool)
throws javassist.NotFoundException
javassist.NotFoundExceptionprivate javassist.CtClass getComponentInterfaceClass(javassist.ClassPool pool)
throws javassist.NotFoundException
javassist.NotFoundExceptionpublic String getInjectMethodBody(javassist.ClassPool pool, javassist.CtClass classes, Compile compile) throws javassist.NotFoundException
javassist.NotFoundExceptionpublic void addInjectMethod(javassist.ClassPool pool,
javassist.CtClass classes,
Compile compile)
throws javassist.NotFoundException,
javassist.CannotCompileException
javassist.NotFoundExceptionjavassist.CannotCompileExceptionCopyright © 2021. All rights reserved.