类 MethodAccessEmitter
java.lang.Object
cn.taketoday.bytecode.ClassVisitor
cn.taketoday.bytecode.transform.ClassTransformer
cn.taketoday.bytecode.core.ClassEmitter
cn.taketoday.bytecode.reflect.MethodAccessEmitter
- 从以下版本开始:
- 2018-11-08 15:08
- 作者:
- Harry Yang
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明(专用程序包) static final MethodSignature(专用程序包) static final MethodSignatureprivate static final Type(专用程序包) static final MethodSignatureprivate static final Type(专用程序包) static final MethodSignature(专用程序包) static final MethodSignature(专用程序包) static final MethodSignature(专用程序包) static final MethodSignatureprivate static final int从类继承的字段 cn.taketoday.bytecode.ClassVisitor
cv -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private voidemitIndexByClassArray(List<Method> methods) private voidemitIndexBySignature(List<Method> methods) private static int[]getIntRange(int length) private static voidinvokeSwitchHelper(CodeEmitter e, List members, int arg, Type base) private voidsignatureSwitchHelper(CodeEmitter e, List<String> signatures) 从类继承的方法 cn.taketoday.bytecode.core.ClassEmitter
begin_static, begin_static, begin_static, beginClass, beginClass, beginClass, beginClass, beginClass, beginClass, beginClass, beginClass, beginMethod, beginMethod, declare_field, endClass, getAccess, getClassInfo, getClassType, getStaticHook, getSuperType, init, isFieldDeclared, setTarget, visit, visitEnd, visitField, visitMethod从类继承的方法 cn.taketoday.bytecode.ClassVisitor
visitAnnotation, visitAttribute, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
字段详细资料
-
CSTRUCT_CLASS
-
METHOD_GET_INDEX
-
SIGNATURE_GET_INDEX
-
CONSTRUCTOR_GET_INDEX
-
INVOKE
-
NEW_INSTANCE
-
GET_MAX_INDEX
-
FAST_CLASS
-
INVOCATION_TARGET_EXCEPTION
-
TOO_MANY_METHODS
private static final int TOO_MANY_METHODS- 另请参阅:
-
-
构造器详细资料
-
MethodAccessEmitter
-
-
方法详细资料
-
emitIndexBySignature
-
emitIndexByClassArray
-
signatureSwitchHelper
-
invokeSwitchHelper
-
getIntRange
private static int[] getIntRange(int length)
-