src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
changeset 47427 251676148c62
parent 47272 e0d686cdf608
child 47450 d3e20c816f60
--- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java	Fri Oct 20 09:49:02 2017 -0700
+++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java	Fri Oct 20 11:08:18 2017 -0700
@@ -36,6 +36,7 @@
 import javax.lang.model.type.TypeMirror;
 
 import com.sun.source.doctree.DocTree;
+import jdk.javadoc.internal.doclets.formats.html.TableHeader;
 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlAttr;
 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants;
 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle;
@@ -123,7 +124,7 @@
      * @param member the member to be documented
      * @return the summary table header
      */
-    public abstract List<String> getSummaryTableHeader(Element member);
+    public abstract TableHeader getSummaryTableHeader(Element member);
 
     /**
      * Add inherited summary label for the member.
@@ -428,8 +429,7 @@
             for (Element element : members) {
                 TypeElement te = utils.getEnclosingTypeElement(element);
                 if (!printedUseTableHeader) {
-                    table.addContent(writer.getSummaryTableHeader(
-                            this.getSummaryTableHeader(element), "col"));
+                    table.addContent(getSummaryTableHeader(element).toContent());
                     printedUseTableHeader = true;
                 }
                 HtmlTree tr = new HtmlTree(HtmlTag.TR);