addAllInterfaces
public static List addAllInterfaces(Class type,
List list)
addAllMethods
public static List addAllMethods(Class type,
List list)
defineClass
public static Class defineClass(String className,
byte[] b,
ClassLoader loader)
throws Exception
findConstructor
public static Constructor findConstructor(String desc)
findConstructor
public static Constructor findConstructor(String desc,
ClassLoader loader)
findDeclaredMethod
public static Method findDeclaredMethod(Class type,
String methodName,
Class[] parameterTypes)
throws NoSuchMethodException
findInterfaceMethod
public static Method findInterfaceMethod(Class iface)
findMethod
public static Method findMethod(String desc)
findMethod
public static Method findMethod(String desc,
ClassLoader loader)
findNewInstance
public static Method findNewInstance(Class iface)
findPackageProtected
public static int findPackageProtected(Class[] classes)
getBeanGetters
public static PropertyDescriptor[] getBeanGetters(Class type)
getBeanProperties
public static PropertyDescriptor[] getBeanProperties(Class type)
getBeanSetters
public static PropertyDescriptor[] getBeanSetters(Class type)
getClassInfo
public static ClassInfo getClassInfo(Class clazz)
getClasses
public static Class[] getClasses(Object[] objects)
getConstructor
public static Constructor getConstructor(Class type,
Class[] parameterTypes)
getExceptionTypes
public static Type[] getExceptionTypes(Member member)
getMethodInfo
public static MethodInfo getMethodInfo(Member member)
getMethodInfo
public static MethodInfo getMethodInfo(Member member,
int modifiers)
getNames
public static String[] getNames(Class[] classes)
getPropertyMethods
public static Method[] getPropertyMethods(PropertyDescriptor[] properties,
boolean read,
boolean write)
getSignature
public static Signature getSignature(Member member)
newInstance
public static Object newInstance(Class type)
newInstance
public static Object newInstance(Class type,
Class[] parameterTypes,
Object[] args)
newInstance
public static Object newInstance(Constructor cstruct,
Object[] args)