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 Converterprivate final Annotation.ElementTypeprivate final Descriptors.TypeRefprivate final RetentionPolicy -
Constructor Summary
ConstructorsConstructorDescriptionAnnotation(Descriptors.TypeRef name, Map<String, Object> elements, Annotation.ElementType member, RetentionPolicy policy) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDefaults(Clazz c) booleancontainsKey(String key) entrySet()<T> T<T extends Annotation>
T<T extends Annotation>
TgetAnnotation(Class<T> c) <T extends Annotation>
TgetName()keySet()voidmerge(Annotation annotation) private voidvoid<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