public class ReflectionUtils
extends java.lang.Object
构造器和说明 |
---|
ReflectionUtils() |
限定符和类型 | 方法和说明 |
---|---|
void |
clearProvider() |
static boolean |
existDefaultConstructor(java.lang.Class<?> superclass) |
static java.lang.Class<?>[] |
filterInterfaces(java.lang.Class<?>[] proxyClasses) |
static java.lang.Class<?>[] |
filterNonInterfaces(java.lang.Class<?>[] proxyClasses) |
static java.lang.reflect.Method |
findDeclaredMethod(java.lang.Class<?> cls,
java.lang.String methodName,
java.lang.Class<?>... parameterTypes) |
java.util.List<java.lang.String> |
getClassMethodSignature(java.lang.Class<?> cls) |
static java.lang.reflect.Method |
getDeclaredMethod(java.lang.Class<?> cls,
java.lang.String methodName,
java.lang.Class<?>... parameterTypes) |
static java.lang.Object |
getDefaultVal(java.lang.Class cl) |
static java.lang.Class<?> |
getGenericClass(java.lang.reflect.ParameterizedType parameterizedType,
int i) |
static java.lang.Class<?> |
getParentClass(java.lang.Class<?>[] proxyClasses) |
java.lang.StringBuilder |
getProvider() |
static boolean |
isEqualsMethod(java.lang.reflect.Method method) |
static boolean |
isHashCodeMethod(java.lang.reflect.Method method) |
void |
listMethod(java.lang.reflect.Method member,
boolean html) |
void |
listRpcProviderDetail(java.lang.Class<?> c,
boolean html) |
static java.lang.Object |
newInstance(java.lang.Class type) |
public java.lang.StringBuilder getProvider()
public void clearProvider()
public static java.lang.Class<?>[] filterInterfaces(java.lang.Class<?>[] proxyClasses)
public static java.lang.Class<?>[] filterNonInterfaces(java.lang.Class<?>[] proxyClasses)
public static boolean existDefaultConstructor(java.lang.Class<?> superclass)
public static java.lang.Class<?> getParentClass(java.lang.Class<?>[] proxyClasses)
public static boolean isHashCodeMethod(java.lang.reflect.Method method)
public static boolean isEqualsMethod(java.lang.reflect.Method method)
public static java.lang.Object newInstance(java.lang.Class type)
public static java.lang.Object getDefaultVal(java.lang.Class cl)
public static java.lang.Class<?> getGenericClass(java.lang.reflect.ParameterizedType parameterizedType, int i)
public void listMethod(java.lang.reflect.Method member, boolean html)
public void listRpcProviderDetail(java.lang.Class<?> c, boolean html)
public static java.lang.reflect.Method getDeclaredMethod(java.lang.Class<?> cls, java.lang.String methodName, java.lang.Class<?>... parameterTypes)
public static java.lang.reflect.Method findDeclaredMethod(java.lang.Class<?> cls, java.lang.String methodName, java.lang.Class<?>... parameterTypes)
public java.util.List<java.lang.String> getClassMethodSignature(java.lang.Class<?> cls)