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 TypeMethodDescriptionvoidannotation(Annotation annotation) voidclassBegin(int access, Descriptors.TypeRef name) Are called during class parsingvoidvoidfield(Clazz.FieldDef field) static aQute.bnd.component.ComponentDefgetDefinition(Clazz c, Analyzer analyzer, Set<DSAnnotations.Options> options, XMLAttributeFinder finder, Version minVersion) voidimplementsInterfaces(Descriptors.TypeRef[] interfaces) voidvoidmethod(Clazz.MethodDef method) voidparameter(int p) toString()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
-
V1_5
-
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:
annotationin classClassDataCollector
-
classBegin
Are called during class parsing- Overrides:
classBeginin classClassDataCollector
-
extendsClass
- Overrides:
extendsClassin classClassDataCollector
-
implementsInterfaces
- Overrides:
implementsInterfacesin classClassDataCollector
-
field
- Overrides:
fieldin classClassDataCollector
-
method
- Overrides:
methodin classClassDataCollector
-
memberEnd
public void memberEnd()- Overrides:
memberEndin classClassDataCollector
-
parameter
public void parameter(int p) - Overrides:
parameterin classClassDataCollector
-
toString
-