public class ReflectionUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static Collection<Class> |
extractActualType(Type... types)
Extract actual base classes used to construct given types
|
static Collection<Class> |
extractTypes(Field field)
Extract actual base types used to define this field.
|
static Collection<Field> |
getAllFields(Class<?> clazz)
Retrieves all fields (also private) from given class and its superclass.
|
static Class |
getArrayType(Class clazz)
Removes array property from given class.
|
public static Collection<Class> extractTypes(Field field)
for example:
field - field to processpublic static Collection<Class> extractActualType(Type... types)
types - public static Class getArrayType(Class clazz)
clazz - public static Collection<Field> getAllFields(Class<?> clazz)
clazz - Copyright © 2017 SAP SE. All Rights Reserved.