--- old/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java 2017-11-06 17:20:08.620998981 -0800 +++ new/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java 2017-11-06 17:20:08.312985556 -0800 @@ -44,6 +44,7 @@ import jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlVersion; +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.DocletException; @@ -239,9 +240,11 @@ protected Set tagSearchIndexKeys; - protected Contents contents; + protected final Contents contents; - protected Messages messages; + protected final Messages messages; + + protected Links links; /** * Constructor.. @@ -254,7 +257,7 @@ messages = new Messages(this); contents = new Contents(this); - + String v; try { ResourceBundle rb = ResourceBundle.getBundle(versionBundleName, getLocale()); @@ -353,6 +356,7 @@ setTopFile(docEnv); workArounds.initDocLint(doclintOpts.values(), tagletManager.getCustomTagNames(), Utils.toLowerCase(htmlVersion.name())); + links = new Links(htmlVersion); return true; }