diff -r ac6ec071c2b2 -r a2a5ad0853ed src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java Wed Sep 18 14:39:27 2013 +0200 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java Wed Sep 18 17:13:26 2013 -0700 @@ -130,6 +130,18 @@ throws Exception; /** + * Return the annotation type field writer for a given annotation type. + * + * @param annotationTypeWriter the writer for the annotation type + * being documented. + * @return the member writer for the given annotation type. Return null if + * this writer is not supported by the doclet. + */ + public abstract AnnotationTypeFieldWriter + getAnnotationTypeFieldWriter( + AnnotationTypeWriter annotationTypeWriter) throws Exception; + + /** * Return the annotation type optional member writer for a given annotation * type. *