src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
changeset 50167 cc705c956798
parent 47216 71c04702a3d5
child 53562 0d9dee001667
--- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java	Thu May 17 08:41:01 2018 -0700
+++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java	Thu May 17 12:59:53 2018 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -39,9 +39,23 @@
  * HTML doclet.
  */
 public class Resources {
+    public final String annotationTypeSummary;
+    public final String annotationTypeTableSummary;
+    public final String classSummary;
+    public final String classTableSummary;
     private final BaseConfiguration configuration;
     private final String commonBundleName;
     private final String docletBundleName;
+    public final String enumSummary;
+    public final String enumTableSummary;
+    public final String errorSummary;
+    public final String errorTableSummary;
+    public final String exceptionSummary;
+    public final String exceptionTableSummary;
+    public final String interfaceSummary;
+    public final String interfaceTableSummary;
+    public final String packageSummary;
+    public final String packageTableSummary;
 
     protected ResourceBundle commonBundle;
     protected ResourceBundle docletBundle;
@@ -62,6 +76,27 @@
         this.configuration = configuration;
         this.commonBundleName = commonBundleName;
         this.docletBundleName = docletBundleName;
+        this.annotationTypeSummary = getText("doclet.Annotation_Types_Summary");
+        this.annotationTypeTableSummary = getText("doclet.Member_Table_Summary",
+                this.annotationTypeSummary, getText("doclet.annotationtypes"));
+        this.classSummary = getText("doclet.Class_Summary");
+        this.classTableSummary = getText("doclet.Member_Table_Summary",
+                this.classSummary, getText("doclet.classes"));
+        this.enumSummary = getText("doclet.Enum_Summary");
+        this.enumTableSummary = getText("doclet.Member_Table_Summary",
+                this.enumSummary, getText("doclet.enums"));
+        this.errorSummary = getText("doclet.Error_Summary");
+        this.errorTableSummary = getText("doclet.Member_Table_Summary",
+                this.errorSummary, getText("doclet.errors"));
+        this.exceptionSummary = getText("doclet.Exception_Summary");
+        this.exceptionTableSummary = getText("doclet.Member_Table_Summary",
+                this.exceptionSummary, getText("doclet.exceptions"));
+        this.interfaceSummary = getText("doclet.Interface_Summary");
+        this.interfaceTableSummary = getText("doclet.Member_Table_Summary",
+                this.interfaceSummary, getText("doclet.interfaces"));
+        this.packageSummary = getText("doclet.Package_Summary");
+        this.packageTableSummary = getText("doclet.Member_Table_Summary",
+                this.packageSummary, getText("doclet.packages"));
     }
 
     /**