public class ReflectionUtils extends Object
| Constructor and Description |
|---|
ReflectionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Method |
findMethod(Class<?> target,
String name,
Class<?> arg) |
static Method |
findMethod(Method[] methods,
String name,
Class<?> arg) |
static Method |
getMethod(Class<?> target,
String name,
Class<?> arg) |
static Object |
instanceForName(String qualifiedName) |
static Object |
instanceForName(String qualifiedName,
Object[] args,
Class<?>[] types) |
static Object |
invokePublicGetterOrField(Object target,
String propertyName) |
static void |
invokePublicSetterOrField(Object target,
String propertyName,
Class<?> javaType,
Object value) |
public static Method findMethod(Class<?> target, String name, Class<?> arg) throws NoSuchMethodException
NoSuchMethodExceptionpublic static Method getMethod(Class<?> target, String name, Class<?> arg) throws NoSuchMethodException
NoSuchMethodExceptionpublic static Object instanceForName(String qualifiedName) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException, InstantiationException
public static Object instanceForName(String qualifiedName, Object[] args, Class<?>[] types) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException, InstantiationException
public static Object invokePublicGetterOrField(Object target, String propertyName) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
public static void invokePublicSetterOrField(Object target, String propertyName, Class<?> javaType, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
Copyright © 2023. All rights reserved.