--- old/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java 2017-11-06 17:19:54.104366232 -0800 +++ new/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java 2017-11-06 17:19:53.792352632 -0800 @@ -39,6 +39,7 @@ import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree; +import jdk.javadoc.internal.doclets.formats.html.markup.Links; import jdk.javadoc.internal.doclets.formats.html.markup.StringContent; import jdk.javadoc.internal.doclets.toolkit.AnnotationTypeFieldWriter; import jdk.javadoc.internal.doclets.toolkit.Content; @@ -108,7 +109,7 @@ public void addAnnotationDetailsTreeHeader(TypeElement typeElement, Content memberDetailsTree) { if (!writer.printedAnnotationFieldHeading) { - memberDetailsTree.addContent(writer.getMarkerAnchor( + memberDetailsTree.addContent(links.createAnchor( SectionName.ANNOTATION_TYPE_FIELD_DETAIL)); Content heading = HtmlTree.HEADING(HtmlConstants.DETAILS_HEADING, contents.fieldDetailsLabel); @@ -122,8 +123,7 @@ */ public Content getAnnotationDocTreeHeader(Element member, Content annotationDetailsTree) { - annotationDetailsTree.addContent( - writer.getMarkerAnchor(name(member))); + annotationDetailsTree.addContent(links.createAnchor(name(member))); Content annotationDocTree = writer.getMemberTreeHeader(); Content heading = new HtmlTree(HtmlConstants.MEMBER_HEADING); heading.addContent(name(member)); @@ -241,26 +241,30 @@ /** * {@inheritDoc} */ + @Override public void addSummaryAnchor(TypeElement typeElement, Content memberTree) { - memberTree.addContent(writer.getMarkerAnchor( + memberTree.addContent(links.createAnchor( SectionName.ANNOTATION_TYPE_FIELD_SUMMARY)); } /** * {@inheritDoc} */ + @Override public void addInheritedSummaryAnchor(TypeElement typeElement, Content inheritedTree) { } /** * {@inheritDoc} */ + @Override public void addInheritedSummaryLabel(TypeElement typeElement, Content inheritedTree) { } /** * {@inheritDoc} */ + @Override protected void addSummaryLink(LinkInfoImpl.Kind context, TypeElement typeElement, Element member, Content tdSummary) { Content memberLink = HtmlTree.SPAN(HtmlStyle.memberNameLink, @@ -297,7 +301,7 @@ */ protected Content getNavSummaryLink(TypeElement typeElement, boolean link) { if (link) { - return writer.getHyperLink( + return Links.createLink( SectionName.ANNOTATION_TYPE_FIELD_SUMMARY, contents.navField); } else { @@ -310,7 +314,7 @@ */ protected void addNavDetailLink(boolean link, Content liNav) { if (link) { - liNav.addContent(writer.getHyperLink( + liNav.addContent(Links.createLink( SectionName.ANNOTATION_TYPE_FIELD_DETAIL, contents.navField)); } else {