public class ReflectionUtils
extends java.lang.Object
| 构造器和说明 |
|---|
ReflectionUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.ArrayList<java.lang.reflect.Field> |
getDeclaredFields(java.lang.Object o,
java.lang.Class annotation)
获取对象中有对应注解的所有field
|
static java.lang.Object |
getFieldValue(java.lang.Object o,
java.lang.String fieldName)
直接读取对象的属性值, 忽略 private/protected 修饰符, 也不经过 getter
|
static void |
setFieldValue(java.lang.Object o,
java.lang.String fieldName,
java.lang.Object value)
直接设置对象属性值, 忽略 private/protected 修饰符, 也不经过 setter
|
public static java.util.ArrayList<java.lang.reflect.Field> getDeclaredFields(java.lang.Object o,
java.lang.Class annotation)
o - the oannotation - the annotationpublic static void setFieldValue(java.lang.Object o,
java.lang.String fieldName,
java.lang.Object value)
o - the ofieldName - the field namevalue - the valuepublic static java.lang.Object getFieldValue(java.lang.Object o,
java.lang.String fieldName)
o - the ofieldName - the field nameCopyright © 2018. All Rights Reserved.