Package aQute.bnd.metatype
Class DesignateReader
java.lang.Object
aQute.bnd.osgi.ClassDataCollector
aQute.bnd.metatype.DesignateReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Analyzerprivate Map<Descriptors.TypeRef, OCDDef> private Clazzprivate DesignateDefprivate Annotationprivate final XMLAttributeFinder(package private) static final org.slf4j.Loggerprivate Stringprivate String[] -
Constructor Summary
ConstructorsConstructorDescriptionDesignateReader(Analyzer analyzer, Clazz clazz, Map<Descriptors.TypeRef, OCDDef> classToOCDMap, XMLAttributeFinder finder) -
Method Summary
Modifier and TypeMethodDescriptionvoidannotation(Annotation annotation) (package private) voiddoComponent(Annotation a, Component c) private voiddoXmlAttribute(Annotation annotation, XMLAttribute xmlAttr) private DesignateDefgetDef()(package private) static DesignateDefgetDesignate(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:
annotationin classClassDataCollector- Throws:
Exception
-
doComponent
-
doXmlAttribute
-