Top Fields Constructors Methods
org.springframework.cglib.proxy

pack-priv Class MethodInterceptorGenerator

extends Object
implements CallbackGenerator
Class Inheritance
All Implemented Interfaces
org.springframework.cglib.proxy.CallbackGenerator
Annotations
@SuppressWarnings:rawtypes, unchecked, deprecation
Imports
java.util.HashMap, .Iterator, .List, .Map, org.springframework.asm.Label, .Type, org.springframework.cglib.core.ClassEmitter, .ClassInfo, .CodeEmitter, .CollectionUtils, .Constants, .EmitUtils, .Local, .MethodInfo, .ObjectSwitchCallback, .Signature, .Transformer, .TypeUtils

Field Summary

Modifier and TypeField and Description
private static final Type
pack-priv static final String
private static final Signature
private static final Signature
pack-priv static final String
pack-priv static final Class<T>[]
private static final Signature
public static final MethodInterceptorGenerator
private static final Signature
private static final Signature
private static final Type
private static final Type
private static final Type
private static final Transformer
private static final Type
private static final Signature

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
public void
generateFindProxy(ClassEmitter ce, final Map<K, V> sigMap)

public void
private String
private String
private static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ABSTRACT_METHOD_ERRORback to summary
private static final Type ABSTRACT_METHOD_ERROR
EMPTY_ARGS_NAMEback to summary
pack-priv static final String EMPTY_ARGS_NAME
FIND_METHODSback to summary
private static final Signature FIND_METHODS
FIND_PROXYback to summary
private static final Signature FIND_PROXY
FIND_PROXY_NAMEback to summary
pack-priv static final String FIND_PROXY_NAME
FIND_PROXY_TYPESback to summary
pack-priv static final Class<T>[] FIND_PROXY_TYPES
GET_DECLARED_METHODSback to summary
private static final Signature GET_DECLARED_METHODS
INSTANCEback to summary
public static final MethodInterceptorGenerator INSTANCE
INTERCEPTback to summary
private static final Signature INTERCEPT
MAKE_PROXYback to summary
private static final Signature MAKE_PROXY
METHODback to summary
private static final Type METHOD
METHOD_INTERCEPTORback to summary
private static final Type METHOD_INTERCEPTOR
METHOD_PROXYback to summary
private static final Type METHOD_PROXY
METHOD_TO_CLASSback to summary
private static final Transformer METHOD_TO_CLASS
REFLECT_UTILSback to summary
private static final Type REFLECT_UTILS
TO_STRINGback to summary
private static final Signature TO_STRING

Constructor Detail

MethodInterceptorGeneratorback to summary
pack-priv MethodInterceptorGenerator()

Method Detail

generateback to summary
public void generate(ClassEmitter ce, CallbackGenerator.Context context, List<E> methods)

Implements org.springframework.cglib.proxy.CallbackGenerator.generate.

Annotations
@Override
generateFindProxyback to summary
public void generateFindProxy(ClassEmitter ce, final Map<K, V> sigMap)
generateStaticback to summary
public void generateStatic(CodeEmitter e, CallbackGenerator.Context context, List<E> methods) throws Exception

Implements org.springframework.cglib.proxy.CallbackGenerator.generateStatic.

Annotations
@Override
getMethodFieldback to summary
private String getMethodField(Signature impl)
getMethodProxyFieldback to summary
private String getMethodProxyField(Signature impl)
superHelperback to summary
private static void superHelper(CodeEmitter e, MethodInfo method, CallbackGenerator.Context context)