Package aQute.bnd.osgi
Class Annotation
java.lang.Object
aQute.bnd.osgi.Annotation
- Direct Known Subclasses:
ParameterAnnotation
,TypeAnnotation
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Converter
private final Annotation.ElementType
private final Descriptors.TypeRef
private final RetentionPolicy
-
Constructor Summary
ConstructorsConstructorDescriptionAnnotation
(Descriptors.TypeRef name, Map<String, Object> elements, Annotation.ElementType member, RetentionPolicy policy) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDefaults
(Clazz c) boolean
containsKey
(String key) entrySet()
<T> T
<T extends Annotation>
T<T extends Annotation>
TgetAnnotation
(Class<T> c) <T extends Annotation>
TgetName()
keySet()
void
merge
(Annotation annotation) private void
void
<T> Stream<T>
toString()
-
Field Details
-
CONVERTER
-
name
-
elements
-
member
-
policy
-
-
Constructor Details
-
Annotation
public Annotation(Descriptors.TypeRef name, Map<String, Object> elements, Annotation.ElementType member, RetentionPolicy policy)
-
-
Method Details