public class ReflectUtils
extends java.lang.Object
| 构造器和说明 |
|---|
ReflectUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.reflect.Method |
findMethod(java.lang.Class<?> clazz,
java.lang.String method)
Get method by class.
|
static java.lang.reflect.Field |
getField(java.lang.Class<?> beanClass,
java.lang.String name)
Gets field.
|
static java.lang.Object |
getFieldValue(java.lang.Object obj,
java.lang.reflect.Field field)
Gets field value.
|
static java.lang.Object |
getFieldValue(java.lang.Object obj,
java.lang.String fieldName)
Get field value object.
|
static java.lang.Object |
invokeMethod(java.lang.Class<?> clazz,
java.lang.String method)
Invoke method by class.
|
static void |
setFieldValue(java.lang.Object obj,
java.lang.String fieldName,
java.lang.Object value)
Set object property values directly.
|
public static java.lang.reflect.Field getField(java.lang.Class<?> beanClass,
java.lang.String name)
throws java.lang.SecurityException
beanClass - the bean classname - the namejava.lang.SecurityException - the security exceptionpublic static java.lang.Object getFieldValue(java.lang.Object obj,
java.lang.String fieldName)
obj - the objfieldName - the field namepublic static java.lang.Object getFieldValue(java.lang.Object obj,
java.lang.reflect.Field field)
obj - the objfield - the fieldpublic static java.lang.Object invokeMethod(java.lang.Class<?> clazz,
java.lang.String method)
clazz - class typemethod - methodpublic static java.lang.reflect.Method findMethod(java.lang.Class<?> clazz,
java.lang.String method)
clazz - class typemethod - methodpublic static void setFieldValue(java.lang.Object obj,
java.lang.String fieldName,
java.lang.Object value)
obj - objectfieldName - tje field namevalue - the field valueCopyright © 2021 The Apache Software Foundation. All rights reserved.