public class ReflectionUtils
extends java.lang.Object
| Constructor and Description |
|---|
ReflectionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.reflect.Constructor |
getConstructor(java.lang.Class clazz,
java.lang.Class[] arguments) |
static java.lang.reflect.Method |
getMethod(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] parameters) |
static java.lang.reflect.Method |
getMethod(java.lang.Object instance,
java.lang.String methodName,
java.lang.Class[] parameters) |
static java.lang.Object |
instantiate(java.lang.ClassLoader classLoader,
java.lang.String classname) |
static java.lang.Object |
instantiateObject(java.lang.String className,
java.lang.Object[] params,
java.lang.ClassLoader classLoader) |
static java.lang.Object |
instantiateOneArg(java.lang.ClassLoader classLoader,
java.lang.String className,
java.lang.Class param1Class,
java.lang.Object param1) |
static java.lang.Object |
invokeGetter(java.lang.Object instance,
java.lang.String methodName) |
static java.lang.Object |
invokeMethodWithArray(java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object[] args) |
static java.lang.Object |
invokeSetter(java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object value) |
static java.lang.Object |
invokeSetter(java.lang.Object o,
java.lang.String name,
java.lang.Class value1clazz,
java.lang.Object value) |
static java.lang.Class |
loadClass(java.lang.ClassLoader classLoader,
java.lang.String className) |
static java.lang.Object |
newInstance(java.lang.reflect.Constructor constructor,
java.lang.Object[] params) |
static java.lang.reflect.Method |
tryGetMethod(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] parameters) |
static java.lang.Class |
tryLoadClass(java.lang.ClassLoader classLoader,
java.lang.String className) |
public static java.lang.reflect.Method getMethod(java.lang.Object instance,
java.lang.String methodName,
java.lang.Class[] parameters)
public static java.lang.reflect.Method getMethod(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] parameters)
public static java.lang.reflect.Method tryGetMethod(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] parameters)
public static java.lang.Object invokeGetter(java.lang.Object instance,
java.lang.String methodName)
public static java.lang.reflect.Constructor getConstructor(java.lang.Class clazz,
java.lang.Class[] arguments)
public static java.lang.Object newInstance(java.lang.reflect.Constructor constructor,
java.lang.Object[] params)
public static java.lang.Object instantiate(java.lang.ClassLoader classLoader,
java.lang.String classname)
public static java.lang.Object instantiateOneArg(java.lang.ClassLoader classLoader,
java.lang.String className,
java.lang.Class param1Class,
java.lang.Object param1)
public static java.lang.Object invokeSetter(java.lang.Object o,
java.lang.String name,
java.lang.Class value1clazz,
java.lang.Object value)
public static java.lang.Object invokeSetter(java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object value)
public static java.lang.Object invokeMethodWithArray(java.lang.Object target,
java.lang.reflect.Method method,
java.lang.Object[] args)
public static java.lang.Object instantiateObject(java.lang.String className,
java.lang.Object[] params,
java.lang.ClassLoader classLoader)
public static java.lang.Class tryLoadClass(java.lang.ClassLoader classLoader,
java.lang.String className)
public static java.lang.Class loadClass(java.lang.ClassLoader classLoader,
java.lang.String className)
Copyright © 2004-2016 The Apache Software Foundation. All Rights Reserved.