Package org.instancio.internal.util
Class ReflectionUtils
java.lang.Object
org.instancio.internal.util.ReflectionUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic Class<?>
static <E extends Enum<E>>
E[]getEnumValues
(Class<E> enumClass) static Field
static Object
getFieldValue
(Field field, Object target) static boolean
hasNonNullOrNonDefaultPrimitiveValue
(Field field, Object object) static boolean
hasNonNullValue
(Field field, Object object) static boolean
isArrayOrConcrete
(Class<?> klass) static boolean
isValidField
(Class<?> klass, String fieldName) static Class<?>
static boolean
neitherNullNorPrimitiveWithDefaultValue
(Class<?> type, @Nullable Object value)
-
Method Details
-
loadClass
-
getEnumValues
-
isValidField
-
getField
-
getFieldValue
-
hasNonNullValue
-
hasNonNullOrNonDefaultPrimitiveValue
-
isArrayOrConcrete
-
neitherNullNorPrimitiveWithDefaultValue
-
getClass
-