public class BundleServiceReferenceExpand extends Object implements CompileExpand
| 构造器和说明 |
|---|
BundleServiceReferenceExpand() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
check(Compile compile) |
Set<CompileClass> |
execute(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components)
处理
|
private String |
getClassString(javassist.bytecode.annotation.Annotation reference) |
private List<javassist.CtMethod> |
getMethods(javassist.CtClass component) |
private String |
invokerMethod(javassist.ClassPool pool,
Set<CompileClass> add,
javassist.CtClass component,
javassist.CtMethod method,
Compile compile) |
int |
order() |
public int order()
order 在接口中 CompileExpandpublic boolean check(Compile compile)
check 在接口中 CompileExpandpublic Set<CompileClass> execute(javassist.ClassPool pool, Compile compile, Set<CompileClass> components) throws Exception
CompileExpandexecute 在接口中 CompileExpandcompile - 编译信息components - 项目组件Exceptionprivate List<javassist.CtMethod> getMethods(javassist.CtClass component)
private String getClassString(javassist.bytecode.annotation.Annotation reference)
private String invokerMethod(javassist.ClassPool pool, Set<CompileClass> add, javassist.CtClass component, javassist.CtMethod method, Compile compile) throws javassist.NotFoundException, javassist.CannotCompileException, IOException
javassist.NotFoundExceptionjavassist.CannotCompileExceptionIOExceptionCopyright © 2021. All rights reserved.