Package aQute.bnd.metatype
Class DesignateReader
java.lang.Object
aQute.bnd.osgi.ClassDataCollector
aQute.bnd.metatype.DesignateReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Analyzer
private Map<Descriptors.TypeRef,
OCDDef> private Clazz
private DesignateDef
private Annotation
private final XMLAttributeFinder
(package private) static final org.slf4j.Logger
private String
private String[]
-
Constructor Summary
ConstructorsConstructorDescriptionDesignateReader
(Analyzer analyzer, Clazz clazz, Map<Descriptors.TypeRef, OCDDef> classToOCDMap, XMLAttributeFinder finder) -
Method Summary
Modifier and TypeMethodDescriptionvoid
annotation
(Annotation annotation) (package private) void
doComponent
(Annotation a, Component c) private void
doXmlAttribute
(Annotation annotation, XMLAttribute xmlAttr) private DesignateDef
getDef()
(package private) static DesignateDef
getDesignate
(Clazz c, Analyzer analyzer, Map<Descriptors.TypeRef, OCDDef> classToOCDMap, XMLAttributeFinder finder) Methods inherited from class aQute.bnd.osgi.ClassDataCollector
addReference, annotationDefault, annotationDefault, classBegin, classEnd, classStart, classStart, constant, deprecated, enclosingMethod, extendsClass, field, implementsInterfaces, innerClass, memberEnd, method, methodParameters, parameter, referenceMethod, referTo, signature, typeuse, version
-
Field Details
-
logger
static final org.slf4j.Logger logger -
analyzer
-
clazz
-
classToOCDMap
-
pids
-
pid
-
designate
-
finder
-
def
-
-
Constructor Details
-
DesignateReader
DesignateReader(Analyzer analyzer, Clazz clazz, Map<Descriptors.TypeRef, OCDDef> classToOCDMap, XMLAttributeFinder finder)
-
-
Method Details
-
getDesignate
static DesignateDef getDesignate(Clazz c, Analyzer analyzer, Map<Descriptors.TypeRef, OCDDef> classToOCDMap, XMLAttributeFinder finder) throws Exception- Throws:
Exception
-
getDef
- Throws:
Exception
-
annotation
- Overrides:
annotation
in classClassDataCollector
- Throws:
Exception
-
doComponent
-
doXmlAttribute
-