Package net.sf.cglib.transform.impl
Class AddDelegateTransformer
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.AddDelegateTransformer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Signature
private static final String
private Class[]
private Class
private org.objectweb.asm.Type
Fields inherited from class org.objectweb.asm.ClassVisitor
api, cv
-
Constructor Summary
ConstructorsConstructorDescriptionAddDelegateTransformer
(Class[] delegateIf, Class delegateImpl) Creates a new instance of AddDelegateTransformer -
Method Summary
Modifier and TypeMethodDescriptionprivate void
void
begin_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) Methods inherited from class net.sf.cglib.core.ClassEmitter
begin_static, declare_field, end_class, getAccess, getClassInfo, getClassType, getStaticHook, getSuperType, init, setTarget, visit, visitEnd, visitField, visitMethod
Methods inherited from class org.objectweb.asm.ClassVisitor
getDelegate, visitAnnotation, visitAttribute, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
Field Details
-
DELEGATE
- See Also:
-
CSTRUCT_OBJECT
-
delegateIf
-
delegateImpl
-
delegateType
private org.objectweb.asm.Type delegateType
-
-
Constructor Details
-
AddDelegateTransformer
Creates a new instance of AddDelegateTransformer
-
-
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_class
in classClassEmitter
-
begin_method
- Overrides:
begin_method
in classClassEmitter
-
addDelegate
-