public final class ReflectionUtils extends Object
Modifier and Type | Field | Description |
---|---|---|
static String |
PACKAGE_SEPARATOR |
Modifier and Type | Method | Description |
---|---|---|
static Collection<String> |
classNames(String packageName,
Collection<String> classNames) |
|
static <T> T |
createObject(String className) |
|
static <T> Collection<T> |
createObjects(Collection<String> classNames) |
|
static <T extends Annotation> |
findAnnotationFromMethodOrClass(Method method,
Class<T> annotationClass) |
|
static Method |
findDeclaredMethod(Class<?> objectClass,
String methodName,
Class<?>[] parameterTypes) |
|
static <T> Class<T> |
getClassSafe(Object object) |
|
static <T> Class<T> |
getClassWithoutProxies(Object object) |
public static final String PACKAGE_SEPARATOR
public static <T> T createObject(String className)
public static <T> Collection<T> createObjects(Collection<String> classNames)
public static Collection<String> classNames(String packageName, Collection<String> classNames)
public static Method findDeclaredMethod(Class<?> objectClass, String methodName, Class<?>[] parameterTypes)
public static <T extends Annotation> T findAnnotationFromMethodOrClass(Method method, Class<T> annotationClass)
Copyright © 2015–2018. All rights reserved.