类 MethodInterceptorGenerator
java.lang.Object
cn.taketoday.bytecode.proxy.MethodInterceptorGenerator
- 所有已实现的接口:
CallbackGenerator
- 作者:
- TODAY
2019-09-03 19:29
-
嵌套类概要
从接口继承的嵌套类/接口 cn.taketoday.bytecode.proxy.CallbackGenerator
CallbackGenerator.Context -
字段概要
字段修饰符和类型字段说明private static final Typeprivate static final MethodSignatureprivate static final MethodSignature(专用程序包) static final Stringprivate static final MethodSignaturestatic final MethodInterceptorGeneratorprivate static final MethodSignatureprivate static final MethodSignatureprivate static final Typeprivate static final Typeprivate static final Typeprivate static final Type -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidgenerate(ClassEmitter ce, CallbackGenerator.Context context, List<MethodInfo> methods) voidgenerateFindProxy(ClassEmitter ce, Map<String, String> sigMap) voidgenerateStatic(CodeEmitter e, CallbackGenerator.Context context, List<MethodInfo> methods) private Stringprivate Stringprivate static voidsuperHelper(CodeEmitter e, MethodInfo method, CallbackGenerator.Context context)
-
字段详细资料
-
INSTANCE
-
FIND_PROXY_NAME
- 另请参阅:
-
METHOD
-
ABSTRACT_METHOD_ERROR
-
REFLECT_UTILS
-
METHOD_PROXY
-
METHOD_INTERCEPTOR
-
GET_DECLARED_METHODS
-
FIND_METHODS
-
MAKE_PROXY
-
INTERCEPT
-
FIND_PROXY
-
-
构造器详细资料
-
MethodInterceptorGenerator
MethodInterceptorGenerator()
-
-
方法详细资料
-
getMethodField
-
getMethodProxyField
-
generate
- 指定者:
generate在接口中CallbackGenerator
-
superHelper
private static void superHelper(CodeEmitter e, MethodInfo method, CallbackGenerator.Context context) -
generateStatic
public void generateStatic(CodeEmitter e, CallbackGenerator.Context context, List<MethodInfo> methods) throws Exception - 指定者:
generateStatic在接口中CallbackGenerator- 抛出:
Exception
-
generateFindProxy
-