public class ComponentAnnotationReader extends ClassDataCollector
Modifier and Type | Method and Description |
---|---|
void |
annotation(Annotation annotation) |
void |
classBegin(int access,
Descriptors.TypeRef name)
Skip L and ; and replace / for .
|
void |
field(Clazz.FieldDef field) |
void |
finish() |
static java.util.Map<java.lang.String,java.lang.String> |
getDefinition(Clazz c) |
static java.util.Map<java.lang.String,java.lang.String> |
getDefinition(Clazz c,
aQute.service.reporter.Reporter reporter) |
aQute.service.reporter.Reporter |
getReporter() |
void |
implementsInterfaces(Descriptors.TypeRef[] interfaces) |
void |
method(Clazz.MethodDef method) |
void |
setReporter(aQute.service.reporter.Reporter reporter) |
addReference, annotationDefault, classEnd, classStart, classStart, constant, deprecated, enclosingMethod, extendsClass, innerClass, memberEnd, parameter, referenceMethod, referTo, signature, version
public void setReporter(aQute.service.reporter.Reporter reporter)
public aQute.service.reporter.Reporter getReporter()
public static java.util.Map<java.lang.String,java.lang.String> getDefinition(Clazz c) throws java.lang.Exception
java.lang.Exception
public static java.util.Map<java.lang.String,java.lang.String> getDefinition(Clazz c, aQute.service.reporter.Reporter reporter) throws java.lang.Exception
java.lang.Exception
public void annotation(Annotation annotation)
annotation
in class ClassDataCollector
public void classBegin(int access, Descriptors.TypeRef name)
classBegin
in class ClassDataCollector
string
- public void implementsInterfaces(Descriptors.TypeRef[] interfaces)
implementsInterfaces
in class ClassDataCollector
public void method(Clazz.MethodDef method)
method
in class ClassDataCollector
public void field(Clazz.FieldDef field)
field
in class ClassDataCollector
public void finish()