public final class ReflectUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.Class[] |
PROXY_CTOR_ARGS |
Modifier and Type | Method and Description |
---|---|
static java.lang.reflect.Method |
findInPublicScope(java.lang.reflect.Method m)
Finds a version of the Method m in a public class
or interface.
|
static java.lang.reflect.Constructor |
findProxyConstructor(java.lang.ClassLoader proxyClassLoader,
java.lang.Class intfc) |
static java.lang.reflect.Constructor |
findProxyConstructor(java.lang.ClassLoader proxyClassLoader,
java.lang.Class[] interfaces) |
static java.lang.Class |
findPublicParent(java.lang.Class cl) |
static boolean |
isPublic(java.lang.Class cl) |
static boolean |
isPublic(java.lang.reflect.Member m) |
static java.util.Iterator |
traverseInterfaces(java.lang.Class cl) |
public static java.lang.reflect.Constructor findProxyConstructor(java.lang.ClassLoader proxyClassLoader, java.lang.Class intfc) throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodException
public static java.lang.reflect.Constructor findProxyConstructor(java.lang.ClassLoader proxyClassLoader, java.lang.Class[] interfaces) throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodException
public static boolean isPublic(java.lang.reflect.Member m)
public static boolean isPublic(java.lang.Class cl)
public static java.lang.Class findPublicParent(java.lang.Class cl)
public static java.util.Iterator traverseInterfaces(java.lang.Class cl)
public static java.lang.reflect.Method findInPublicScope(java.lang.reflect.Method m)