Package net.sf.cglib.transform.impl
Class InterceptFieldTransformer
java.lang.Object
org.objectweb.asm.ClassVisitor
net.sf.cglib.transform.ClassTransformer
net.sf.cglib.core.ClassEmitter
net.sf.cglib.transform.ClassEmitterTransformer
net.sf.cglib.transform.impl.InterceptFieldTransformer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.objectweb.asm.Typeprivate static final Stringprivate static final org.objectweb.asm.Typeprivate static final Signatureprivate static final Signatureprivate InterceptFieldFilterFields inherited from class org.objectweb.asm.ClassVisitor
api, cv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddReadMethod(String name, org.objectweb.asm.Type type) private voidaddWriteMethod(String name, org.objectweb.asm.Type type) voidbegin_class(int version, int access, String className, org.objectweb.asm.Type superType, org.objectweb.asm.Type[] interfaces, String sourceFile) begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions) private static StringcallbackName(org.objectweb.asm.Type type) voiddeclare_field(int access, String name, org.objectweb.asm.Type type, Object value) private static SignaturereadCallbackSig(org.objectweb.asm.Type type) private static SignaturereadMethodSig(String name, String desc) private static org.objectweb.asm.Typeremap(org.objectweb.asm.Type type) private static SignaturewriteCallbackSig(org.objectweb.asm.Type type) private static SignaturewriteMethodSig(String name, String desc) Methods inherited from class net.sf.cglib.core.ClassEmitter
begin_static, end_class, getAccess, getClassInfo, getClassType, getStaticHook, getSuperType, init, setTarget, visit, visitEnd, visitField, visitMethodMethods inherited from class org.objectweb.asm.ClassVisitor
getDelegate, visitAnnotation, visitAttribute, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
Field Details
-
CALLBACK_FIELD
- See Also:
-
CALLBACK
private static final org.objectweb.asm.Type CALLBACK -
ENABLED
private static final org.objectweb.asm.Type ENABLED -
ENABLED_SET
-
ENABLED_GET
-
filter
-
-
Constructor Details
-
InterceptFieldTransformer
-
-
Method Details
-
begin_class
public void begin_class(int version, int access, String className, org.objectweb.asm.Type superType, org.objectweb.asm.Type[] interfaces, String sourceFile) - Overrides:
begin_classin classClassEmitter
-
declare_field
- Overrides:
declare_fieldin classClassEmitter
-
addReadMethod
-
addWriteMethod
-
begin_method
- Overrides:
begin_methodin classClassEmitter
-
readMethodSig
-
writeMethodSig
-
readCallbackSig
-
writeCallbackSig
-
remap
private static org.objectweb.asm.Type remap(org.objectweb.asm.Type type) -
callbackName
-