Top Fields Constructors Methods
org.springframework.cglib.transform.impl

public Class AddDelegateTransformer

extends ClassEmitterTransformer
Class Inheritance
Annotations
@SuppressWarnings:rawtypes, unchecked
Imports
java.lang.reflect.Method, .Modifier, org.springframework.asm.Type, org.springframework.cglib.core.CodeEmitter, .CodeGenerationException, .Constants, .ReflectUtils, .Signature, .TypeUtils, org.springframework.cglib.transform.ClassEmitterTransformer

Author
Juozas Baliuka

Field Summary

Modifier and TypeField and Description
private static final Signature
private static final String
private Class<T>[]
private Class<T>
private Type

Constructor Summary

AccessConstructor and Description
public
AddDelegateTransformer(Class<T>[] delegateIf, Class<T> delegateImpl)

Creates a new instance of AddDelegateTransformer

Method Summary

Modifier and TypeMethod and Description
private void
public void
begin_class(int version, int access, String className, Type superType, Type[] interfaces, String sourceFile)

Overrides org.springframework.cglib.core.ClassEmitter.begin_class.

public CodeEmitter

Field Detail

CSTRUCT_OBJECTback to summary
private static final Signature CSTRUCT_OBJECT
DELEGATEback to summary
private static final String DELEGATE
delegateIfback to summary
private Class<T>[] delegateIf
delegateImplback to summary
private Class<T> delegateImpl
delegateTypeback to summary
private Type delegateType

Constructor Detail

AddDelegateTransformerback to summary
public AddDelegateTransformer(Class<T>[] delegateIf, Class<T> delegateImpl)

Creates a new instance of AddDelegateTransformer

Method Detail

addDelegateback to summary
private void addDelegate(Method m)
begin_classback to summary
public void begin_class(int version, int access, String className, Type superType, Type[] interfaces, String sourceFile)

Overrides org.springframework.cglib.core.ClassEmitter.begin_class.

Annotations
@Override
begin_methodback to summary
public CodeEmitter begin_method(int access, Signature sig, Type[] exceptions)

Overrides org.springframework.cglib.core.ClassEmitter.begin_method.

Annotations
@Override