public enum FieldTypeEnum extends Enum<FieldTypeEnum>
| 枚举常量和说明 |
|---|
ARRAY_WITH_OBJECT
实体类型的数组(需要解析其中具体字段),例如SysUser[]
|
BASE_ARRAY
基础数组类型,描述java中的数组,例如long[]
|
BASE_COLLECTION
基础集合类型,Collection等,单纯的集合,没带泛型,不需要再解析实体,例如List
|
BASIC
基本类型,描述java中的int、long、Integer、String、Double、BigDecimal等
|
COLLECTION_WITH_OBJECT
集合类型,Collection携带泛型的,需要具体解析泛型中实体的,例如List
|
OBJECT
单纯对象类型,不带泛型,例如SysUser
|
OBJECT_WITH_GENERIC
对象类型携带泛型的,需要再解析泛型中的实体,例如ResponseData
|
OTHER
其他类型,未知
|
WITH_UNKNOWN_GENERIC
带T类型的泛型对象,需要从所属类上拿到具体泛型,例如字段SomeEntity
|
public static final FieldTypeEnum BASIC
public static final FieldTypeEnum BASE_ARRAY
public static final FieldTypeEnum ARRAY_WITH_OBJECT
public static final FieldTypeEnum BASE_COLLECTION
public static final FieldTypeEnum COLLECTION_WITH_OBJECT
public static final FieldTypeEnum OBJECT
public static final FieldTypeEnum OBJECT_WITH_GENERIC
public static final FieldTypeEnum WITH_UNKNOWN_GENERIC
public static final FieldTypeEnum OTHER
public static FieldTypeEnum[] values()
for (FieldTypeEnum c : FieldTypeEnum.values()) System.out.println(c);
public static FieldTypeEnum valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值Copyright © 2022. All rights reserved.