@ApiStatus.Internal
public class ProxyUtils
extends java.lang.Object
| Constructor and Description |
|---|
ProxyUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.reflect.Method[] |
getOverridableMethod(java.lang.Class<?> superClass,
java.lang.Class<?>[] interfaces,
java.util.function.Predicate<java.lang.reflect.Method> filter) |
static void |
getOverridableMethod(java.lang.Class<?> clazz,
java.util.Map<java.lang.String,java.lang.reflect.Method> methods) |
static java.lang.reflect.Constructor<?>[] |
getPublicConstructors(java.lang.Class<?> clazz) |
static java.lang.reflect.Method[] |
mapMethods(java.lang.reflect.Method[] methods,
java.util.function.Function<java.lang.reflect.Method,java.lang.reflect.Method> methodMapper) |
static void |
verifyInterface(java.lang.Class<?> clazz) |
static void |
verifySuperClass(java.lang.Class<?> clazz) |
public static void verifySuperClass(java.lang.Class<?> clazz)
public static void verifyInterface(java.lang.Class<?> clazz)
public static java.lang.reflect.Constructor<?>[] getPublicConstructors(java.lang.Class<?> clazz)
public static java.lang.reflect.Method[] getOverridableMethod(java.lang.Class<?> superClass,
java.lang.Class<?>[] interfaces,
java.util.function.Predicate<java.lang.reflect.Method> filter)
public static void getOverridableMethod(java.lang.Class<?> clazz,
java.util.Map<java.lang.String,java.lang.reflect.Method> methods)
public static java.lang.reflect.Method[] mapMethods(java.lang.reflect.Method[] methods,
java.util.function.Function<java.lang.reflect.Method,java.lang.reflect.Method> methodMapper)