Package aQute.bnd.metatype
Class DesignateReader
- java.lang.Object
-
- aQute.bnd.osgi.ClassDataCollector
-
- aQute.bnd.metatype.DesignateReader
-
public class DesignateReader extends ClassDataCollector
-
-
Field Summary
Fields Modifier and Type Field Description private Analyzeranalyzerprivate java.util.Map<Descriptors.TypeRef,OCDDef>classToOCDMapprivate Clazzclazzprivate DesignateDefdefprivate Annotationdesignateprivate XMLAttributeFinderfinder(package private) static org.slf4j.Loggerloggerprivate java.lang.Stringpidprivate java.lang.String[]pids
-
Constructor Summary
Constructors Constructor Description DesignateReader(Analyzer analyzer, Clazz clazz, java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap, XMLAttributeFinder finder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidannotation(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, java.util.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 Detail
-
logger
static final org.slf4j.Logger logger
-
analyzer
private Analyzer analyzer
-
clazz
private Clazz clazz
-
classToOCDMap
private java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap
-
pids
private java.lang.String[] pids
-
pid
private java.lang.String pid
-
designate
private Annotation designate
-
finder
private final XMLAttributeFinder finder
-
def
private DesignateDef def
-
-
Constructor Detail
-
DesignateReader
DesignateReader(Analyzer analyzer, Clazz clazz, java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap, XMLAttributeFinder finder)
-
-
Method Detail
-
getDesignate
static DesignateDef getDesignate(Clazz c, Analyzer analyzer, java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap, XMLAttributeFinder finder) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getDef
private DesignateDef getDef() throws java.lang.Exception
- Throws:
java.lang.Exception
-
annotation
public void annotation(Annotation annotation) throws java.lang.Exception
- Overrides:
annotationin classClassDataCollector- Throws:
java.lang.Exception
-
doComponent
void doComponent(Annotation a, Component c)
-
doXmlAttribute
private void doXmlAttribute(Annotation annotation, XMLAttribute xmlAttr)
-
-