/** * Parses an annotation element * * @param elementDoc * @return */ protected static AnnotationElement ParseAnnotationElement(AnnotationTypeElementDoc elementDoc) { // AnnotationTypeElementDoc's are basically methods. AnnotationElement element = new AnnotationElement(); element.name = elementDoc.name(); AnnotationValue value = elementDoc.defaultValue(); if (value != null) { element.defaultValue = value.toString(); } element.qualifiedName = elementDoc.qualifiedName(); element.type = elementDoc.returnType().qualifiedTypeName(); return element; }