Top Fields Constructors Methods
org.springframework.cglib.beans

pack-priv Class BulkBeanEmitter

extends ClassEmitter
Class Inheritance
Annotations
@SuppressWarnings:rawtypes, unchecked
Imports
java.lang.reflect.Method, .Modifier, org.springframework.asm.ClassVisitor, .Type, org.springframework.cglib.core.Block, .ClassEmitter, .CodeEmitter, .Constants, .EmitUtils, .Local, .MethodInfo, .ReflectUtils, .Signature, .TypeUtils

Field Summary

Modifier and TypeField and Description
private static final Type
private static final Type
private static final Signature
private static final Signature
private static final Signature

Constructor Summary

AccessConstructor and Description
public
BulkBeanEmitter(ClassVisitor v, String className, Class<T> target, String[] getterNames, String[] setterNames, Class<T>[] types)

Method Summary

Modifier and TypeMethod and Description
private void
generateGet(final Class<T> target, final Method[] getters)

private void
generateSet(final Class<T> target, final Method[] setters)

private static void
validate(Class<T> target, String[] getters, String[] setters, Class<T>[] types, Method[] getters_out, Method[] setters_out)

Inherited from org.springframework.cglib.core.ClassEmitter:
begin_classbegin_methodbegin_staticdeclare_fieldend_classgetAccessgetClassInfogetClassTypegetStaticHookgetSuperTypeinitsetTargetvisitvisitEndvisitFieldvisitMethod

Field Detail

BULK_BEANback to summary
private static final Type BULK_BEAN
BULK_BEAN_EXCEPTIONback to summary
private static final Type BULK_BEAN_EXCEPTION
CSTRUCT_EXCEPTIONback to summary
private static final Signature CSTRUCT_EXCEPTION
GET_PROPERTY_VALUESback to summary
private static final Signature GET_PROPERTY_VALUES
SET_PROPERTY_VALUESback to summary
private static final Signature SET_PROPERTY_VALUES

Constructor Detail

BulkBeanEmitterback to summary
public BulkBeanEmitter(ClassVisitor v, String className, Class<T> target, String[] getterNames, String[] setterNames, Class<T>[] types)

Method Detail

generateGetback to summary
private void generateGet(final Class<T> target, final Method[] getters)
generateSetback to summary
private void generateSet(final Class<T> target, final Method[] setters)
validateback to summary
private static void validate(Class<T> target, String[] getters, String[] setters, Class<T>[] types, Method[] getters_out, Method[] setters_out)