public class Annotations
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
Annotations.Handler |
private static class |
Annotations.Invalid |
Modifier and Type | Field and Description |
---|---|
private static java.util.regex.Pattern |
p |
Constructor and Description |
---|
Annotations() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.Object |
coerceToArray(java.lang.Class<?> componentType,
java.lang.Object raw,
org.osgi.framework.Bundle bundle) |
private static java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
extractSubMaps(java.util.Collection<java.lang.String> keys,
java.util.Map<java.lang.String,java.lang.Object> map) |
(package private) static java.lang.String |
fixup(java.lang.String name) |
static <T> T |
toObject(java.lang.Class<T> clazz,
java.util.Map<java.lang.String,java.lang.Object> props,
org.osgi.framework.Bundle b,
boolean supportsInterfaces) |
public static <T> T toObject(java.lang.Class<T> clazz, java.util.Map<java.lang.String,java.lang.Object> props, org.osgi.framework.Bundle b, boolean supportsInterfaces)
private static java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> extractSubMaps(java.util.Collection<java.lang.String> keys, java.util.Map<java.lang.String,java.lang.Object> map)
private static java.lang.Object coerceToArray(java.lang.Class<?> componentType, java.lang.Object raw, org.osgi.framework.Bundle bundle)
static java.lang.String fixup(java.lang.String name)