类 InterceptFieldTransformer
java.lang.Object
cn.taketoday.bytecode.ClassVisitor
cn.taketoday.bytecode.transform.ClassTransformer
cn.taketoday.bytecode.core.ClassEmitter
cn.taketoday.bytecode.transform.ClassEmitterTransformer
cn.taketoday.bytecode.transform.impl.InterceptFieldTransformer
- 作者:
- Juozas Baliuka, Chris Nokleberg
-
字段概要
字段修饰符和类型字段说明private static final Typeprivate static final Stringprivate static final Typeprivate static final MethodSignatureprivate static final MethodSignatureprivate final InterceptFieldFilter从类继承的字段 cn.taketoday.bytecode.ClassVisitor
cv -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private voidaddReadMethod(String name, Type type) private voidaddWriteMethod(String name, Type type) voidbeginClass(int version, int access, String className, Type superType, Type[] interfaces, String sourceFile) beginMethod(int access, MethodSignature sig, Type... exceptions) private static StringcallbackName(Type type) voiddeclare_field(int access, String name, Type type, Object value) private static MethodSignaturereadCallbackSig(Type type) private static MethodSignaturereadMethodSig(String name, String desc) private static Typeprivate static MethodSignaturewriteCallbackSig(Type type) private static MethodSignaturewriteMethodSig(String name, String desc) 从类继承的方法 cn.taketoday.bytecode.core.ClassEmitter
begin_static, begin_static, begin_static, beginClass, beginClass, beginClass, beginClass, beginClass, beginClass, beginClass, beginMethod, 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
-
字段详细资料
-
CALLBACK_FIELD
- 另请参阅:
-
ENABLED
-
CALLBACK
-
ENABLED_SET
-
ENABLED_GET
-
filter
-
-
构造器详细资料
-
InterceptFieldTransformer
-
-
方法详细资料
-
beginClass
public void beginClass(int version, int access, String className, Type superType, Type[] interfaces, String sourceFile) - 覆盖:
beginClass在类中ClassEmitter
-
declare_field
- 覆盖:
declare_field在类中ClassEmitter
-
addReadMethod
-
addWriteMethod
-
beginMethod
- 覆盖:
beginMethod在类中ClassEmitter
-
readMethodSig
-
writeMethodSig
-
readCallbackSig
-
writeCallbackSig
-
remap
-
callbackName
-