public final class ReflectionUtils extends Object
| Constructor and Description |
|---|
ReflectionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
assertTypeCompatibility(Class<?> fieldType,
Class<?> collectionClass) |
static <T> T |
createCollectionInstance(Class<T> collectionClass)
1.
|
static <T> T |
createInstance(Class<T> dtoClass) |
static Object |
extractSingeGenericType(String typeName) |
static <T> T |
getDefaultMethodValue(Class<? extends Annotation> annotationClass,
String methodName,
Class<T> valueType) |
static Class<?> |
getSingleGenericType(Field field) |
public static Class<?> getSingleGenericType(Field field) throws DtoGeneratorException
DtoGeneratorExceptionpublic static <T> T createInstance(Class<T> dtoClass)
dtoClass - class to instantiate, must have no-args constructorpublic static <T> T createCollectionInstance(Class<T> collectionClass)
public static void assertTypeCompatibility(Class<?> fieldType, Class<?> collectionClass)
fieldType - - type of field to assign collectionClass instancecollectionClass - - type to be assigned to the fieldpublic static <T> T getDefaultMethodValue(Class<? extends Annotation> annotationClass, String methodName, Class<T> valueType) throws NoSuchMethodException
NoSuchMethodExceptionCopyright © 2022. All rights reserved.