类 BeanMapEmitter
java.lang.Object
cn.taketoday.bytecode.ClassVisitor
cn.taketoday.bytecode.transform.ClassTransformer
cn.taketoday.bytecode.core.ClassEmitter
cn.taketoday.bytecode.beans.BeanMapEmitter
- 作者:
- TODAY
2019-09-04 19:47
-
字段概要
字段修饰符和类型字段说明private static final Typeprivate static final MethodSignatureprivate static final MethodSignatureprivate static final MethodSignatureprivate static final MethodSignatureprivate static final Typeprivate static final MethodSignatureprivate static final MethodSignatureprivate static final MethodSignature从类继承的字段 cn.taketoday.bytecode.ClassVisitor
cv -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private voidprivate voidgenerateGet(Class type, Map<String, PropertyDescriptor> getters) private voidgenerateGetPropertyType(Map<String, PropertyDescriptor> allProps, String[] allNames) private voidgenerateKeySet(String[] allNames) private voidgeneratePut(Class type, Map<String, PropertyDescriptor> setters) private String[]getNames(Map<String, PropertyDescriptor> propertyMap) private Map<String,PropertyDescriptor> toMap(PropertyDescriptor[] props) 从类继承的方法 cn.taketoday.bytecode.core.ClassEmitter
begin_static, begin_static, begin_static, beginClass, beginClass, beginClass, beginClass, beginClass, beginClass, beginClass, beginClass, beginMethod, beginMethod, declare_field, endClass, getAccess, getClassInfo, getClassType, getStaticHook, getSuperType, init, isFieldDeclared, setTarget, visit, visitEnd, visitField, visitMethod从类继承的方法 cn.taketoday.bytecode.ClassVisitor
visitAnnotation, visitAttribute, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
字段详细资料
-
BEAN_MAP
-
FIXED_KEY_SET
-
CSTRUCT_OBJECT
-
CSTRUCT_STRING_ARRAY
-
BEAN_MAP_GET
-
BEAN_MAP_PUT
-
KEY_SET
-
NEW_INSTANCE
-
GET_PROPERTY_TYPE
-
-
构造器详细资料
-
BeanMapEmitter
-
-
方法详细资料
-
toMap
-
getNames
-
generateConstructor
private void generateConstructor() -
generateGet
-
generatePut
-
generateKeySet
-
generateGetPropertyType
-