class Util
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.Class<?>,java.lang.Class<?>> |
boxedClasses |
Modifier | Constructor and Description |
---|---|
private |
Util() |
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.reflect.Type |
baseType(java.lang.reflect.Type type) |
(package private) static java.lang.Class<?> |
getAnnotationType(java.lang.Class<?> intf,
java.lang.Object obj) |
private static java.lang.String |
getBeanAccessorPropertyName(java.lang.reflect.Method md) |
(package private) static java.lang.String |
getBeanKey(java.lang.reflect.Method md) |
(package private) static java.util.Map<java.lang.String,java.lang.reflect.Method> |
getBeanKeys(java.lang.Class<?> beanClass) |
(package private) static java.lang.String |
getDTOKey(java.lang.reflect.Field f) |
(package private) static java.util.Map<java.lang.String,java.lang.reflect.Field> |
getDTOKeys(java.lang.Class<?> dto) |
(package private) static java.util.Map<java.lang.String,java.util.Set<java.lang.reflect.Method>> |
getInterfaceKeys(java.lang.Class<?> intf,
java.lang.Object object) |
(package private) static java.lang.Object |
getInterfaceProperty(java.lang.Object obj,
java.lang.reflect.Method md) |
(package private) static java.lang.String |
getInterfacePropertyName(java.lang.reflect.Method md,
java.lang.String singleElementAnnotationKey,
java.lang.Object object) |
(package private) static java.lang.String |
getPrefix(java.lang.Class<?> cls) |
(package private) static java.lang.String |
getSingleElementAnnotationKey(java.lang.Class<?> intf,
java.lang.Object obj) |
private static boolean |
isInheritedMethodInProxy(java.lang.reflect.Method md,
java.lang.Class<?> cls) |
(package private) static java.lang.String |
mangleName(java.lang.String prefix,
java.lang.String key,
java.util.List<java.lang.String> names) |
private static boolean |
match(java.lang.String pattern,
char[] array,
int i) |
(package private) static java.lang.Class<?> |
primitiveToBoxed(java.lang.Class<?> cls) |
(package private) static java.lang.reflect.Type |
primitiveToBoxed(java.lang.reflect.Type type) |
(package private) static java.lang.String |
toSingleElementAnnotationKey(java.lang.String simpleName) |
(package private) static java.lang.String |
unMangleName(java.lang.String id) |
(package private) static java.lang.String |
unMangleName(java.lang.String prefix,
java.lang.String key) |
private static final java.util.Map<java.lang.Class<?>,java.lang.Class<?>> boxedClasses
static java.lang.reflect.Type primitiveToBoxed(java.lang.reflect.Type type)
static java.lang.reflect.Type baseType(java.lang.reflect.Type type)
static java.lang.Class<?> primitiveToBoxed(java.lang.Class<?> cls)
static java.util.Map<java.lang.String,java.lang.reflect.Method> getBeanKeys(java.lang.Class<?> beanClass)
static java.lang.String getBeanKey(java.lang.reflect.Method md)
private static java.lang.String getBeanAccessorPropertyName(java.lang.reflect.Method md)
static java.util.Map<java.lang.String,java.lang.reflect.Field> getDTOKeys(java.lang.Class<?> dto)
static java.lang.String getDTOKey(java.lang.reflect.Field f)
static java.util.Map<java.lang.String,java.util.Set<java.lang.reflect.Method>> getInterfaceKeys(java.lang.Class<?> intf, java.lang.Object object)
static java.lang.String getSingleElementAnnotationKey(java.lang.Class<?> intf, java.lang.Object obj)
static java.lang.Class<?> getAnnotationType(java.lang.Class<?> intf, java.lang.Object obj)
static java.lang.String toSingleElementAnnotationKey(java.lang.String simpleName)
static java.lang.String getInterfacePropertyName(java.lang.reflect.Method md, java.lang.String singleElementAnnotationKey, java.lang.Object object)
private static boolean isInheritedMethodInProxy(java.lang.reflect.Method md, java.lang.Class<?> cls)
static java.lang.Object getInterfaceProperty(java.lang.Object obj, java.lang.reflect.Method md) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
static java.lang.String getPrefix(java.lang.Class<?> cls)
static java.lang.String mangleName(java.lang.String prefix, java.lang.String key, java.util.List<java.lang.String> names)
static java.lang.String unMangleName(java.lang.String prefix, java.lang.String key)
static java.lang.String unMangleName(java.lang.String id)
private static boolean match(java.lang.String pattern, char[] array, int i)