Package aQute.bnd.component
Class DSAnnotationReader
- java.lang.Object
-
- aQute.bnd.osgi.ClassDataCollector
-
- aQute.bnd.component.DSAnnotationReader
-
public class DSAnnotationReader extends ClassDataCollector
Processes spec DS annotations into xml.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidannotation(Annotation annotation)voidclassBegin(int access, Descriptors.TypeRef name)Are called during class parsingvoidextendsClass(Descriptors.TypeRef name)voidfield(Clazz.FieldDef field)static aQute.bnd.component.ComponentDefgetDefinition(Clazz c, Analyzer analyzer, java.util.Set<DSAnnotations.Options> options, XMLAttributeFinder finder, Version minVersion)voidimplementsInterfaces(Descriptors.TypeRef[] interfaces)voidmemberEnd()voidmethod(Clazz.MethodDef method)voidparameter(int p)java.lang.StringtoString()-
Methods inherited from class aQute.bnd.osgi.ClassDataCollector
addReference, annotationDefault, annotationDefault, classEnd, classStart, classStart, constant, deprecated, enclosingMethod, innerClass, methodParameters, referenceMethod, referTo, signature, typeuse, version
-
-
-
-
Method Detail
-
getDefinition
public static aQute.bnd.component.ComponentDef getDefinition(Clazz c, Analyzer analyzer, java.util.Set<DSAnnotations.Options> options, XMLAttributeFinder finder, Version minVersion) throws java.lang.Exception
- Throws:
java.lang.Exception
-
annotation
public void annotation(Annotation annotation)
- Overrides:
annotationin classClassDataCollector
-
classBegin
public void classBegin(int access, Descriptors.TypeRef name)Are called during class parsing- Overrides:
classBeginin classClassDataCollector
-
extendsClass
public void extendsClass(Descriptors.TypeRef name)
- Overrides:
extendsClassin classClassDataCollector
-
implementsInterfaces
public void implementsInterfaces(Descriptors.TypeRef[] interfaces)
- Overrides:
implementsInterfacesin classClassDataCollector
-
field
public void field(Clazz.FieldDef field)
- Overrides:
fieldin classClassDataCollector
-
method
public void method(Clazz.MethodDef method)
- Overrides:
methodin classClassDataCollector
-
memberEnd
public void memberEnd()
- Overrides:
memberEndin classClassDataCollector
-
parameter
public void parameter(int p)
- Overrides:
parameterin classClassDataCollector
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-