Package org.osgi.util.converter
Class Util
java.lang.Object
org.osgi.util.converter.Util
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static Type
(package private) static Class
<?> getAnnotationType
(Class<?> intf, Object obj) private static String
(package private) static String
getBeanKey
(Method md) getBeanKeys
(Class<?> beanClass) (package private) static String
getDTOKeys
(Class<?> dto) getInterfaceKeys
(Class<?> intf, Object object) (package private) static Object
getInterfaceProperty
(Object obj, Method md) (package private) static String
getInterfacePropertyName
(Method md, String singleElementAnnotationKey, Object object) (package private) static String
(package private) static String
getSingleElementAnnotationKey
(Class<?> intf, Object obj) private static boolean
isInheritedMethodInProxy
(Method md, Class<?> cls) (package private) static String
mangleName
(String prefix, String key, List<String> names) private static boolean
(package private) static Class
<?> primitiveToBoxed
(Class<?> cls) (package private) static Type
primitiveToBoxed
(Type type) (package private) static String
toSingleElementAnnotationKey
(String simpleName) (package private) static String
unMangleName
(String id) (package private) static String
unMangleName
(String prefix, String key)
-
Field Details
-
boxedClasses
-
-
Constructor Details
-
Util
private Util()
-
-
Method Details
-
primitiveToBoxed
-
baseType
-
primitiveToBoxed
-
getBeanKeys
-
getBeanKey
-
getBeanAccessorPropertyName
-
getDTOKeys
-
getDTOKey
-
getInterfaceKeys
-
getSingleElementAnnotationKey
-
getAnnotationType
-
toSingleElementAnnotationKey
-
getInterfacePropertyName
-
isInheritedMethodInProxy
-
getInterfaceProperty
static Object getInterfaceProperty(Object obj, Method md) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException -
getPrefix
-
mangleName
-
unMangleName
-
unMangleName
-
match
-