public class Annotation
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Annotation.ElementType
Bnd ElememtType
|
Modifier and Type | Field and Description |
---|---|
private static Converter |
CONVERTER |
private java.util.Map<java.lang.String,java.lang.Object> |
elements |
private Annotation.ElementType |
member |
private Descriptors.TypeRef |
name |
private java.lang.annotation.RetentionPolicy |
policy |
Constructor and Description |
---|
Annotation(Descriptors.TypeRef name,
java.util.Map<java.lang.String,java.lang.Object> elements,
Annotation.ElementType member,
java.lang.annotation.RetentionPolicy policy) |
Annotation(Descriptors.TypeRef name,
java.util.Map<java.lang.String,java.lang.Object> elements,
java.lang.annotation.ElementType member,
java.lang.annotation.RetentionPolicy policy)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addDefaults(Clazz c) |
boolean |
containsKey(java.lang.String key) |
Annotation.ElementType |
elementType() |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet() |
<T> T |
get(java.lang.String string) |
<T extends java.lang.annotation.Annotation> |
getAnnotation() |
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> c) |
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.ClassLoader cl) |
java.lang.annotation.ElementType |
getElementType()
Deprecated.
|
Descriptors.TypeRef |
getName() |
java.lang.annotation.RetentionPolicy |
getRetentionPolicy() |
java.util.Set<java.lang.String> |
keySet() |
void |
merge(Annotation annotation) |
private void |
merge(java.util.Map<java.lang.String,java.lang.Object> map) |
void |
put(java.lang.String string,
java.lang.Object v) |
<T> java.util.stream.Stream<T> |
stream(java.lang.String key,
java.lang.Class<? extends T> type) |
java.lang.String |
toString() |
private static final Converter CONVERTER
private final Descriptors.TypeRef name
private java.util.Map<java.lang.String,java.lang.Object> elements
private final Annotation.ElementType member
private final java.lang.annotation.RetentionPolicy policy
public Annotation(Descriptors.TypeRef name, java.util.Map<java.lang.String,java.lang.Object> elements, Annotation.ElementType member, java.lang.annotation.RetentionPolicy policy)
@Deprecated public Annotation(Descriptors.TypeRef name, java.util.Map<java.lang.String,java.lang.Object> elements, java.lang.annotation.ElementType member, java.lang.annotation.RetentionPolicy policy)
public Descriptors.TypeRef getName()
public Annotation.ElementType elementType()
@Deprecated public java.lang.annotation.ElementType getElementType()
public java.lang.annotation.RetentionPolicy getRetentionPolicy()
public java.lang.String toString()
toString
in class java.lang.Object
public <T> T get(java.lang.String string)
public <T> java.util.stream.Stream<T> stream(java.lang.String key, java.lang.Class<? extends T> type)
public void put(java.lang.String string, java.lang.Object v)
public boolean containsKey(java.lang.String key)
public java.util.Set<java.lang.String> keySet()
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
public <T extends java.lang.annotation.Annotation> T getAnnotation() throws java.lang.Exception
java.lang.Exception
public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.ClassLoader cl) throws java.lang.Exception
java.lang.Exception
public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> c) throws java.lang.Exception
java.lang.Exception
public void merge(Annotation annotation)
public void addDefaults(Clazz c) throws java.lang.Exception
java.lang.Exception
private void merge(java.util.Map<java.lang.String,java.lang.Object> map)