< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java

Print this page

        

*** 39,48 **** --- 39,49 ---- import jdk.javadoc.internal.doclets.toolkit.BaseConfiguration; import jdk.javadoc.internal.doclets.toolkit.Content; import jdk.javadoc.internal.doclets.toolkit.Resources; import jdk.javadoc.internal.doclets.toolkit.util.DocPath; import jdk.javadoc.internal.doclets.toolkit.util.DocPaths; + import jdk.javadoc.internal.doclets.toolkit.util.DocletConstants; import jdk.javadoc.internal.doclets.toolkit.util.links.LinkFactory; import jdk.javadoc.internal.doclets.toolkit.util.links.LinkInfo; /** * A factory that returns a link given the information about it.
*** 132,142 **** /** * {@inheritDoc} */ @Override ! protected Content getTypeParameterLinks(LinkInfo linkInfo, boolean isClassLabel){ Content links = newContent(); List<TypeMirror> vars = new ArrayList<>(); TypeMirror ctype = linkInfo.type != null ? utils.getComponentType(linkInfo.type) : null; --- 133,143 ---- /** * {@inheritDoc} */ @Override ! protected Content getTypeParameterLinks(LinkInfo linkInfo, boolean isClassLabel) { Content links = newContent(); List<TypeMirror> vars = new ArrayList<>(); TypeMirror ctype = linkInfo.type != null ? utils.getComponentType(linkInfo.type) : null;
*** 162,171 **** --- 163,175 ---- boolean many = false; for (TypeMirror t : vars) { if (many) { links.add(","); links.add(Entity.ZERO_WIDTH_SPACE); + if (((LinkInfoImpl) linkInfo).getContext() == LinkInfoImpl.Kind.MEMBER_TYPE_PARAMS) { + links.add(DocletConstants.NL); + } } links.add(getTypeParameterLink(linkInfo, t)); many = true; } links.add(">");
*** 184,194 **** LinkInfoImpl typeLinkInfo = new LinkInfoImpl(m_writer.configuration, ((LinkInfoImpl) linkInfo).getContext(), typeParam); typeLinkInfo.excludeTypeBounds = linkInfo.excludeTypeBounds; typeLinkInfo.excludeTypeParameterLinks = linkInfo.excludeTypeParameterLinks; typeLinkInfo.linkToSelf = linkInfo.linkToSelf; - typeLinkInfo.isJava5DeclarationLocation = false; return getLink(typeLinkInfo); } @Override public Content getTypeAnnotationLinks(LinkInfo linkInfo) { --- 188,197 ----
*** 216,226 **** } if (annotations.isEmpty()) return links; ! List<Content> annos = m_writer.getAnnotations(0, annotations, false, linkInfo.isJava5DeclarationLocation); boolean isFirst = true; for (Content anno : annos) { if (!isFirst) { links.add(" "); --- 219,229 ---- } if (annotations.isEmpty()) return links; ! List<Content> annos = m_writer.getAnnotations(annotations, false); boolean isFirst = true; for (Content anno : annos) { if (!isFirst) { links.add(" ");
< prev index next >