public class DesignateReader extends ClassDataCollector
Modifier and Type | Field and Description |
---|---|
private Analyzer |
analyzer |
private java.util.Map<Descriptors.TypeRef,OCDDef> |
classToOCDMap |
private Clazz |
clazz |
private DesignateDef |
def |
private Annotation |
designate |
private XMLAttributeFinder |
finder |
private java.lang.String |
pid |
private java.lang.String[] |
pids |
Constructor and Description |
---|
DesignateReader(Analyzer analyzer,
Clazz clazz,
java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap,
XMLAttributeFinder finder) |
Modifier and Type | Method and Description |
---|---|
void |
annotation(Annotation annotation) |
(package private) void |
doComponent(java.lang.annotation.Annotation a) |
private void |
doXmlAttribute(Annotation annotation,
XMLAttribute xmlAttr) |
private DesignateDef |
getDef() |
(package private) static DesignateDef |
getDesignate(Clazz c,
Analyzer analyzer,
java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap,
XMLAttributeFinder finder) |
addReference, annotationDefault, annotationDefault, classBegin, classEnd, classStart, classStart, constant, deprecated, enclosingMethod, extendsClass, field, implementsInterfaces, innerClass, memberEnd, method, parameter, referenceMethod, referTo, signature, version
private Analyzer analyzer
private Clazz clazz
private java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap
private java.lang.String[] pids
private java.lang.String pid
private Annotation designate
private final XMLAttributeFinder finder
private DesignateDef def
DesignateReader(Analyzer analyzer, Clazz clazz, java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap, XMLAttributeFinder finder)
static DesignateDef getDesignate(Clazz c, Analyzer analyzer, java.util.Map<Descriptors.TypeRef,OCDDef> classToOCDMap, XMLAttributeFinder finder) throws java.lang.Exception
java.lang.Exception
private DesignateDef getDef() throws java.lang.Exception
java.lang.Exception
public void annotation(Annotation annotation) throws java.lang.Exception
annotation
in class ClassDataCollector
java.lang.Exception
void doComponent(java.lang.annotation.Annotation a)
private void doXmlAttribute(Annotation annotation, XMLAttribute xmlAttr)