nameFactory.create(JAVA_SINGLE_ANNOTATION_NAME),
singleMemberAnnotationMetadata.getName());
singleAnnatationIndex++;
}
if (annotationMetadata instanceof NormalAnnotationMetadata) {
NormalAnnotationMetadata normalAnnotationMetadata = (NormalAnnotationMetadata)annotationMetadata;
Path normalAnnotationChildNode = pathFactory.create(JAVA_COMPILATION_UNIT_NODE + SLASH
+ JAVA_PACKAGE_CHILD_NODE + SLASH
+ JAVA_PACKAGE_DECLARATION_CHILD_NODE + SLASH
+ JAVA_ANNOTATION_CHILD_NODE + SLASH
+ JAVA_ANNOTATION_DECLARATION_CHILD_NODE + SLASH
+ JAVA_ANNOTATION_TYPE_CHILD_NODE + SLASH
+ JAVA_NORMAL_ANNOTATION_CHILD_NODE + "["
+ normalAnnotationIndex + "]");
output.setProperty(normalAnnotationChildNode,
nameFactory.create(JAVA_NORMALANNOTATION_NAME),
normalAnnotationMetadata.getName());
normalAnnotationIndex++;
}
}
}