--- old/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java 2017-10-16 15:21:39.743472848 -0700 +++ new/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java 2017-10-16 15:21:39.367456126 -0700 @@ -25,14 +25,12 @@ package jdk.javadoc.internal.doclets.formats.html; -import java.util.Arrays; -import java.util.List; - import javax.lang.model.element.Element; import javax.lang.model.element.ExecutableElement; import javax.lang.model.element.TypeElement; import javax.lang.model.type.TypeMirror; +import jdk.javadoc.internal.doclets.formats.html.TableHeader; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag; @@ -218,10 +216,10 @@ /** * {@inheritDoc} */ - public List getSummaryTableHeader(Element member) { - List header = Arrays.asList(writer.getModifierTypeHeader(), - resources.getText("doclet.Fields"), resources.getText("doclet.Description")); - return header; + @Override + public TableHeader getSummaryTableHeader(Element member) { + return new TableHeader(contents.modifierAndTypeLabel, contents.fields, + contents.descriptionLabel); } /**