--- old/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java 2017-11-06 17:20:11.245113361 -0800 +++ new/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java 2017-11-06 17:20:10.857096448 -0800 @@ -33,6 +33,7 @@ import javax.lang.model.type.TypeMirror; import jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder; +import jdk.javadoc.internal.doclets.formats.html.markup.Links; import jdk.javadoc.internal.doclets.toolkit.BaseConfiguration; import jdk.javadoc.internal.doclets.toolkit.Content; import jdk.javadoc.internal.doclets.toolkit.util.DocPath; @@ -92,11 +93,13 @@ DocPath filename = getPath(classLinkInfo); if (linkInfo.linkToSelf || !(DocPath.forName(utils, typeElement)).equals(m_writer.filename)) { - link.addContent(m_writer.getHyperLink( + link.addContent(Links.createLink( filename.fragment(classLinkInfo.where), - label, - classLinkInfo.isStrong, classLinkInfo.styleName, - title, classLinkInfo.target)); + label, + classLinkInfo.isStrong, + classLinkInfo.styleName, + title, + classLinkInfo.target)); if (noLabel && !classLinkInfo.excludeTypeParameterLinks) { link.addContent(getTypeParameterLinks(linkInfo)); }