public class ReflectUtility
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Map<java.lang.Class<?>,java.lang.Class<?>> |
JavaWrapperToPrimitiveMap |
static java.util.Map<java.lang.Class<?>,java.lang.Class<?>> |
PrimitiveToJavaWrapperMap |
static java.util.Map<java.lang.String,java.lang.Class<?>> |
PrimitiveTypeMap |
static java.util.Set<java.lang.Class<?>> |
PrimitiveWrappers |
Constructor and Description |
---|
ReflectUtility() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
convertArrayType(java.lang.Object[] currentArray,
java.lang.Class<?> clazz)
This method is used to convert an array of particular class into an array of another
class.
|
static int[] |
getDimensions(java.lang.Object[] array)
This method returns the dimensions of an array.
|
static boolean |
isPrimitive(java.lang.Class<?> clazz)
This method returns true if the class is primitive or
a wrapper for a primitive.
|
static java.util.List<java.lang.reflect.Field> |
retrieveAllFieldsFromClass(java.lang.Class<?> clazz)
This static method returns all the fields from a class including those
inherited.
|
public static final java.util.Set<java.lang.Class<?>> PrimitiveWrappers
public static final java.util.Map<java.lang.String,java.lang.Class<?>> PrimitiveTypeMap
public static final java.util.Map<java.lang.Class<?>,java.lang.Class<?>> JavaWrapperToPrimitiveMap
public static final java.util.Map<java.lang.Class<?>,java.lang.Class<?>> PrimitiveToJavaWrapperMap
public static java.util.List<java.lang.reflect.Field> retrieveAllFieldsFromClass(java.lang.Class<?> clazz)
clazz
- a Class objectpublic static boolean isPrimitive(java.lang.Class<?> clazz)
clazz
- public static int[] getDimensions(java.lang.Object[] array)
array
- an arraypublic static java.lang.Object convertArrayType(java.lang.Object[] currentArray, java.lang.Class<?> clazz)
currentArray
- clazz
-