private final class AnnotationReader.ComponentPropertyTypeDataCollector extends ClassDataCollector
| Modifier and Type | Field and Description |
|---|---|
private DeclarativeServicesAnnotationError |
details |
private int |
hasNoDefault |
private boolean |
hasValue |
private java.lang.String |
methodDescriptor |
private Clazz.FieldDef |
prefixField |
private java.util.Map<java.lang.String,java.lang.String> |
propertyTypes |
private MultiMap<java.lang.String,java.lang.String> |
props |
private Descriptors.TypeRef |
typeRef |
| Modifier | Constructor and Description |
|---|---|
private |
ComponentPropertyTypeDataCollector(java.lang.String methodDescriptor,
DeclarativeServicesAnnotationError details) |
| Modifier and Type | Method and Description |
|---|---|
void |
annotationDefault(Clazz.MethodDef defined,
java.lang.Object value) |
void |
classBegin(int access,
Descriptors.TypeRef name) |
void |
classEnd() |
void |
field(Clazz.FieldDef defined) |
private java.lang.String |
identifierToPropertyName(java.lang.String name) |
void |
method(Clazz.MethodDef defined) |
private void |
valueToProperty(java.lang.String name,
java.lang.Object value,
boolean isClass,
java.lang.Class<?> typeClass) |
addReference, annotation, annotationDefault, classStart, classStart, constant, deprecated, enclosingMethod, extendsClass, implementsInterfaces, innerClass, memberEnd, parameter, referenceMethod, referTo, signature, versionprivate final java.lang.String methodDescriptor
private final DeclarativeServicesAnnotationError details
private final MultiMap<java.lang.String,java.lang.String> props
private final java.util.Map<java.lang.String,java.lang.String> propertyTypes
private int hasNoDefault
private boolean hasValue
private Clazz.FieldDef prefixField
private Descriptors.TypeRef typeRef
private ComponentPropertyTypeDataCollector(java.lang.String methodDescriptor,
DeclarativeServicesAnnotationError details)
public void classBegin(int access,
Descriptors.TypeRef name)
classBegin in class ClassDataCollectorpublic void field(Clazz.FieldDef defined)
field in class ClassDataCollectorpublic void method(Clazz.MethodDef defined)
method in class ClassDataCollectorpublic void annotationDefault(Clazz.MethodDef defined, java.lang.Object value)
annotationDefault in class ClassDataCollectorpublic void classEnd()
throws java.lang.Exception
classEnd in class ClassDataCollectorjava.lang.Exceptionprivate void valueToProperty(java.lang.String name,
java.lang.Object value,
boolean isClass,
java.lang.Class<?> typeClass)
private java.lang.String identifierToPropertyName(java.lang.String name)