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