diff -r ce4f0769b4b2 -r 4c43e51433ba src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java Tue May 14 10:14:53 2013 -0700 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java Tue May 14 10:14:53 2013 -0700 @@ -77,7 +77,6 @@ !classDoc.qualifiedTypeName().equals(classLinkInfo.type.qualifiedTypeName())) : ""; Content label = classLinkInfo.getClassLinkLabel(m_writer.configuration); - classLinkInfo.displayLength += label.charCount(); Configuration configuration = m_writer.configuration; Content link = new ContentBuilder(); if (classDoc.isIncluded()) { @@ -128,9 +127,7 @@ typeLinkInfo.excludeTypeParameterLinks = linkInfo.excludeTypeParameterLinks; typeLinkInfo.linkToSelf = linkInfo.linkToSelf; typeLinkInfo.isJava5DeclarationLocation = false; - Content output = getLink(typeLinkInfo); - ((LinkInfoImpl) linkInfo).displayLength += typeLinkInfo.displayLength; - return output; + return getLink(typeLinkInfo); } protected Content getTypeAnnotationLink(LinkInfo linkInfo, @@ -157,14 +154,12 @@ boolean isFirst = true; for (String anno : annos) { if (!isFirst) { - linkInfo.displayLength += 1; links.addContent(" "); } links.addContent(new RawHtml(anno)); isFirst = false; } if (!annos.isEmpty()) { - linkInfo.displayLength += 1; links.addContent(" "); }