public class JavaBeanInfo extends Object
| Modifier and Type | Field and Description |
|---|---|
Class<?> |
builderClass |
Method |
buildMethod |
Class<?> |
clazz |
Constructor<?> |
creatorConstructor |
Constructor<?> |
defaultConstructor |
int |
defaultConstructorParameterSize |
Method |
factoryMethod |
FieldInfo[] |
fields |
JSONType |
jsonType |
int |
parserFeatures |
FieldInfo[] |
sortedFields |
String |
typeName |
| Constructor and Description |
|---|
JavaBeanInfo(Class<?> clazz,
Class<?> builderClass,
Constructor<?> defaultConstructor,
Constructor<?> creatorConstructor,
Method factoryMethod,
Method buildMethod,
JSONType jsonType,
List<FieldInfo> fieldList) |
| Modifier and Type | Method and Description |
|---|---|
static JavaBeanInfo |
build(Class<?> clazz,
Type type,
PropertyNamingStrategy propertyNamingStrategy) |
static JavaBeanInfo |
build(Class<?> clazz,
Type type,
PropertyNamingStrategy propertyNamingStrategy,
boolean fieldBased,
boolean compatibleWithJavaBean) |
static Class<?> |
getBuilderClass(JSONType type) |
static Constructor<?> |
getCreatorConstructor(Class<?> clazz) |
public final Class<?> clazz
public final Class<?> builderClass
public final Constructor<?> defaultConstructor
public final Constructor<?> creatorConstructor
public final Method factoryMethod
public final Method buildMethod
public final int defaultConstructorParameterSize
public final FieldInfo[] fields
public final FieldInfo[] sortedFields
public final int parserFeatures
public final JSONType jsonType
public final String typeName
public JavaBeanInfo(Class<?> clazz, Class<?> builderClass, Constructor<?> defaultConstructor, Constructor<?> creatorConstructor, Method factoryMethod, Method buildMethod, JSONType jsonType, List<FieldInfo> fieldList)
public static JavaBeanInfo build(Class<?> clazz, Type type, PropertyNamingStrategy propertyNamingStrategy)
public static JavaBeanInfo build(Class<?> clazz, Type type, PropertyNamingStrategy propertyNamingStrategy, boolean fieldBased, boolean compatibleWithJavaBean)
public static Constructor<?> getCreatorConstructor(Class<?> clazz)
Copyright © 2012–2017 Alibaba Group. All rights reserved.