我创建了一个嵌套的自定义注释。我的代码在这里
@StatusCode(statusArray = {
@StatusCodesArray(key="200", value="value is ok"),
@StatusCodesArray(key="400", value="resource not available"),
@StatusCodesArray(key="400", value="resource not available"),
@StatusCodesArray(key="400", value="resource not available")
})
现在我正在创建 java doc 以通过 Doclet API(此处)显示这些状态代码,但无法交互内部 statusCodes 值,但是我能够像这样迭代简单的注释
AnnotationDesc annotationDesc = getAnnotation(method, "StatusCode");
ElementValuePair[] paramNames = annotationDesc.elementValues();
返回 StatusCode 注释的值,但是如何迭代 StatusCodes 值?任何帮助都会得到帮助。