public final class ReflectUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.reflect.Field |
getField(java.lang.Class<?> beanClass,
java.lang.String name)
Get 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.Object object,
java.lang.String method,
java.util.function.Consumer<java.lang.ReflectiveOperationException> errorCallBack,
java.lang.Object... args)
Invoke method by class.
|
static java.lang.Object |
invokeMethod(java.lang.Object object,
java.lang.String method,
java.lang.Object... args)
Invoke method ignore exception.
|
static java.lang.Object |
invokeStaticMethod(java.lang.Class<?> clazz,
java.lang.String method)
Invoke static method by class.
|
static boolean |
isPrimitive(java.lang.Class<?> cls)
Verify the cls is Primitive.
|
static boolean |
isPrimitives(java.lang.Class<?> cls)
Verify the cls is Primitives (Maybe array).
|
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 invokeStaticMethod(java.lang.Class<?> clazz,
java.lang.String method)
clazz - class typemethod - methodpublic static java.lang.Object invokeMethod(java.lang.Object object,
java.lang.String method,
java.util.function.Consumer<java.lang.ReflectiveOperationException> errorCallBack,
java.lang.Object... args)
object - objectmethod - methodargs - paramserrorCallBack - callback when throw exceptionpublic static java.lang.Object invokeMethod(java.lang.Object object,
java.lang.String method,
java.lang.Object... args)
object - objectmethod - methodargs - parampublic static void setFieldValue(java.lang.Object obj,
java.lang.String fieldName,
java.lang.Object value)
obj - objectfieldName - tje field namevalue - the field valuepublic static boolean isPrimitives(java.lang.Class<?> cls)
cls - classpublic static boolean isPrimitive(java.lang.Class<?> cls)
cls - classCopyright © 2024 The Apache Software Foundation. All rights reserved.