Package aQute.bnd.component
Class DSAnnotationReader
java.lang.Object
aQute.bnd.osgi.ClassDataCollector
aQute.bnd.component.DSAnnotationReader
Processes spec DS annotations into xml.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
annotation
(Annotation annotation) void
classBegin
(int access, Descriptors.TypeRef name) Are called during class parsingvoid
void
field
(Clazz.FieldDef field) static aQute.bnd.component.ComponentDef
getDefinition
(Clazz c, Analyzer analyzer, Set<DSAnnotations.Options> options, XMLAttributeFinder finder, Version minVersion) void
implementsInterfaces
(Descriptors.TypeRef[] interfaces) void
void
method
(Clazz.MethodDef method) void
parameter
(int p) Methods inherited from class aQute.bnd.osgi.ClassDataCollector
addReference, annotationDefault, annotationDefault, classEnd, classStart, classStart, constant, deprecated, enclosingMethod, innerClass, methodParameters, referenceMethod, referTo, signature, typeuse, version
-
Field Details
-
V1_0
-
V1_1
-
V1_2
-
V1_3
-
V1_4
-
VMAX
-
-
Method Details
-
getDefinition
public static aQute.bnd.component.ComponentDef getDefinition(Clazz c, Analyzer analyzer, Set<DSAnnotations.Options> options, XMLAttributeFinder finder, Version minVersion) throws Exception - Throws:
Exception
-
annotation
- Overrides:
annotation
in classClassDataCollector
-
classBegin
Are called during class parsing- Overrides:
classBegin
in classClassDataCollector
-
extendsClass
- Overrides:
extendsClass
in classClassDataCollector
-
implementsInterfaces
- Overrides:
implementsInterfaces
in classClassDataCollector
-
field
- Overrides:
field
in classClassDataCollector
-
method
- Overrides:
method
in classClassDataCollector
-
memberEnd
public void memberEnd()- Overrides:
memberEnd
in classClassDataCollector
-
parameter
public void parameter(int p) - Overrides:
parameter
in classClassDataCollector
-