public final class FieldMetas extends Object
project: FieldMeta
create on 2019/11/9 23:08
| 限定符和类型 | 方法和说明 |
|---|---|
static List<IFieldMeta> |
buildFieldsMetaList(Class clazz)
构建字段元数据列表
|
static List<IFieldMeta> |
buildFieldsMetaList(Class clazz,
Object instance)
构建字段元数据列表
|
static List<IFieldMeta> |
buildReadMethodsMetaList(Class clazz)
构建读取方法元数据列表
|
static List<IFieldMeta> |
buildReadMethodsMetaList(Class clazz,
Object instance)
构建读取方法元数据列表
(1)只处理 get 开头的方法
(2)只处理无参方法
(3)排除 getClass 方法
(4)如果是 boolean 类型,则读取 isXXX 方法
|
static List<IFieldMeta> |
buildWriteMethodsMetaList(Class clazz)
构建写入方法元数据列表
(1)只处理 set 开头的方法
(2)只处理无参方法
|
static List<IFieldMeta> |
buildWriteMethodsMetaList(Class clazz,
Object instance)
构建写入方法元数据列表
(1)只处理 set 开头的方法
(2)只处理当个参数方法
|
public static List<IFieldMeta> buildFieldsMetaList(Class clazz, Object instance)
clazz - 类信息instance - 实例对象public static List<IFieldMeta> buildFieldsMetaList(Class clazz)
clazz - 类信息public static List<IFieldMeta> buildReadMethodsMetaList(Class clazz)
clazz - 类信息public static List<IFieldMeta> buildReadMethodsMetaList(Class clazz, Object instance)
(1)只处理 get 开头的方法 (2)只处理无参方法 (3)排除 getClass 方法 (4)如果是 boolean 类型,则读取 isXXX 方法
clazz - 类信息instance - 实例对象public static List<IFieldMeta> buildWriteMethodsMetaList(Class clazz)
(1)只处理 set 开头的方法 (2)只处理无参方法
clazz - 类信息public static List<IFieldMeta> buildWriteMethodsMetaList(Class clazz, Object instance)
(1)只处理 set 开头的方法 (2)只处理当个参数方法
clazz - 类信息instance - 实例对象Copyright © 2024. All rights reserved.