public class EventExpand extends Object implements CompileExpand
| 构造器和说明 |
|---|
EventExpand() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
check(Compile compile) |
private void |
createPublisher(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components,
Set<javassist.CtClass> converters) |
Set<CompileClass> |
execute(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components)
处理
|
private Optional<javassist.CtClass> |
getMethodInvoker(javassist.ClassPool pool,
javassist.CtMethod method,
Compile compile,
CompileClass component,
StringBuffer setMethodBody) |
private Optional<javassist.CtClass> |
getMethodNativeInvoker(javassist.ClassPool pool,
javassist.CtMethod method,
Compile compile,
CompileClass component,
StringBuffer setMethodBody) |
private void |
invokeMethod(javassist.CtClass invoker,
javassist.CtClass bean,
javassist.CtMethod method,
javassist.CtClass eventClass,
javassist.ClassPool pool,
boolean isNative) |
private void |
registerConverters(javassist.CtClass register,
Set<javassist.CtClass> converters) |
private void |
registerMethodEventListeners(javassist.CtClass register,
javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile) |
private void |
setEventListeners(javassist.CtClass register,
javassist.ClassPool pool,
Set<CompileClass> components) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitorderpublic boolean check(Compile compile)
check 在接口中 CompileExpandpublic Set<CompileClass> execute(javassist.ClassPool pool, Compile compile, Set<CompileClass> components) throws Exception
CompileExpandexecute 在接口中 CompileExpandcompile - 编译信息components - 项目组件Exceptionprivate void createPublisher(javassist.ClassPool pool,
Compile compile,
Set<CompileClass> components,
Set<javassist.CtClass> converters)
throws javassist.NotFoundException,
javassist.CannotCompileException
javassist.NotFoundExceptionjavassist.CannotCompileExceptionprivate void registerConverters(javassist.CtClass register,
Set<javassist.CtClass> converters)
throws javassist.CannotCompileException
javassist.CannotCompileExceptionprivate void registerMethodEventListeners(javassist.CtClass register,
javassist.ClassPool pool,
Set<CompileClass> components,
Compile compile)
throws javassist.CannotCompileException
javassist.CannotCompileExceptionprivate void invokeMethod(javassist.CtClass invoker,
javassist.CtClass bean,
javassist.CtMethod method,
javassist.CtClass eventClass,
javassist.ClassPool pool,
boolean isNative)
throws javassist.NotFoundException,
javassist.CannotCompileException
javassist.NotFoundExceptionjavassist.CannotCompileExceptionprivate void setEventListeners(javassist.CtClass register,
javassist.ClassPool pool,
Set<CompileClass> components)
throws javassist.NotFoundException,
javassist.CannotCompileException
javassist.NotFoundExceptionjavassist.CannotCompileExceptionprivate Optional<javassist.CtClass> getMethodInvoker(javassist.ClassPool pool, javassist.CtMethod method, Compile compile, CompileClass component, StringBuffer setMethodBody)
private Optional<javassist.CtClass> getMethodNativeInvoker(javassist.ClassPool pool, javassist.CtMethod method, Compile compile, CompileClass component, StringBuffer setMethodBody)
Copyright © 2021. All rights reserved.