类的使用
cn.taketoday.bytecode.core.MethodInfo
使用MethodInfo的程序包
程序包
说明
Optimised Reflection System
-
cn.taketoday.bytecode.core中MethodInfo的使用
参数类型为MethodInfo的cn.taketoday.bytecode.core中的方法修饰符和类型方法说明static CodeEmitterEmitUtils.beginMethod(ClassEmitter e, MethodInfo method) static CodeEmitterEmitUtils.beginMethod(ClassEmitter e, MethodInfo method, int access) Type[]EmitUtils.ParameterTyper.getParameterTypes(MethodInfo member) voidCodeEmitter.invoke(MethodInfo method) voidCodeEmitter.invoke(MethodInfo method, Type virtualType) static voidEmitUtils.loadMethod(CodeEmitter e, MethodInfo method) 类型变量类型为MethodInfo的cn.taketoday.bytecode.core中的方法参数修饰符和类型方法说明private static voidEmitUtils.memberHelperType(CodeEmitter e, List<MethodInfo> members, ObjectSwitchCallback callback, EmitUtils.ParameterTyper typer, Label def, Label end, BitSet checked) -
cn.taketoday.bytecode.proxy中MethodInfo的使用
参数类型为MethodInfo的cn.taketoday.bytecode.proxy中的方法修饰符和类型方法说明CallbackGenerator.Context.beginMethod(ClassEmitter ce, MethodInfo method) voidCallbackGenerator.Context.emitLoadArgsAndInvoke(CodeEmitter e, MethodInfo method) CallbackGenerator.Context.getImplSignature(MethodInfo method) intCallbackGenerator.Context.getIndex(MethodInfo method) intCallbackGenerator.Context.getOriginalModifiers(MethodInfo method) private static voidMethodInterceptorGenerator.superHelper(CodeEmitter e, MethodInfo method, CallbackGenerator.Context context) 类型变量类型为MethodInfo的cn.taketoday.bytecode.proxy中的方法参数修饰符和类型方法说明private voidEnhancer.emitConstructors(ClassEmitter ce, List<MethodInfo> constructors) private voidEnhancer.emitMethods(ClassEmitter ce, List<MethodInfo> methods, List<Method> actualMethods) voidCallbackGenerator.generate(ClassEmitter ce, CallbackGenerator.Context context, List<MethodInfo> methods) voidDispatcherGenerator.generate(ClassEmitter ce, CallbackGenerator.Context context, List<MethodInfo> methods) voidFixedValueGenerator.generate(ClassEmitter ce, CallbackGenerator.Context context, List<MethodInfo> methods) voidInvocationHandlerGenerator.generate(ClassEmitter ce, CallbackGenerator.Context context, List<MethodInfo> methods) voidLazyLoaderGenerator.generate(ClassEmitter ce, CallbackGenerator.Context context, List<MethodInfo> methods) voidMethodInterceptorGenerator.generate(ClassEmitter ce, CallbackGenerator.Context context, List<MethodInfo> methods) voidCallbackGenerator.generateStatic(CodeEmitter e, CallbackGenerator.Context context, List<MethodInfo> methods) voidDispatcherGenerator.generateStatic(CodeEmitter e, CallbackGenerator.Context context, List<MethodInfo> methods) voidFixedValueGenerator.generateStatic(CodeEmitter e, CallbackGenerator.Context context, List<MethodInfo> methods) voidInvocationHandlerGenerator.generateStatic(CodeEmitter e, CallbackGenerator.Context context, List<MethodInfo> methods) voidLazyLoaderGenerator.generateStatic(CodeEmitter e, CallbackGenerator.Context context, List<MethodInfo> methods) voidMethodInterceptorGenerator.generateStatic(CodeEmitter e, CallbackGenerator.Context context, List<MethodInfo> methods) -
cn.taketoday.bytecode.reflect中MethodInfo的使用
参数类型为MethodInfo的cn.taketoday.bytecode.reflect中的方法 -
cn.taketoday.bytecode.transform.impl中MethodInfo的使用
修饰符和类型字段说明private final MethodInfoAddInitTransformer.infoprivate final MethodInfoAddStaticInitTransformer.info -
cn.taketoday.reflect中MethodInfo的使用
声明为MethodInfo的cn.taketoday.reflect中的字段