|
39 | 39 | import javax.lang.model.util.SimpleTypeVisitor9;
|
40 | 40 |
|
41 | 41 | import jdk.javadoc.internal.doclets.formats.html.markup.HtmlId;
|
42 |
| -import jdk.javadoc.internal.doclets.toolkit.util.DeprecatedAPIListBuilder; |
43 | 42 | import jdk.javadoc.internal.doclets.toolkit.util.SummaryAPIListBuilder;
|
44 | 43 | import jdk.javadoc.internal.doclets.toolkit.util.Utils;
|
45 | 44 |
|
@@ -68,38 +67,38 @@ public class HtmlIds {
|
68 | 67 | static final HtmlId ALL_CLASSES_TABLE = HtmlId.of("all-classes-table");
|
69 | 68 | static final HtmlId ALL_MODULES_TABLE = HtmlId.of("all-modules-table");
|
70 | 69 | static final HtmlId ALL_PACKAGES_TABLE = HtmlId.of("all-packages-table");
|
71 |
| - static final HtmlId ANNOTATION_TYPE_ELEMENT_DETAIL = HtmlId.of("annotation.interface.element.detail"); |
72 |
| - static final HtmlId ANNOTATION_TYPE_OPTIONAL_ELEMENT_SUMMARY = HtmlId.of("annotation.interface.optional.element.summary"); |
73 |
| - static final HtmlId ANNOTATION_TYPE_REQUIRED_ELEMENT_SUMMARY = HtmlId.of("annotation.interface.required.element.summary"); |
74 |
| - static final HtmlId CONSTRUCTOR_DETAIL = HtmlId.of("constructor.detail"); |
75 |
| - static final HtmlId CONSTRUCTOR_SUMMARY = HtmlId.of("constructor.summary"); |
76 |
| - static final HtmlId ENUM_CONSTANT_DETAIL = HtmlId.of("enum.constant.detail"); |
77 |
| - static final HtmlId ENUM_CONSTANT_SUMMARY = HtmlId.of("enum.constant.summary"); |
78 |
| - static final HtmlId FIELD_DETAIL = HtmlId.of("field.detail"); |
79 |
| - static final HtmlId FIELD_SUMMARY = HtmlId.of("field.summary"); |
80 |
| - static final HtmlId FOR_REMOVAL = HtmlId.of("forRemoval"); |
81 |
| - static final HtmlId METHOD_DETAIL = HtmlId.of("method.detail"); |
82 |
| - static final HtmlId METHOD_SUMMARY = HtmlId.of("method.summary"); |
| 70 | + static final HtmlId ANNOTATION_TYPE_ELEMENT_DETAIL = HtmlId.of("annotation-interface-element-detail"); |
| 71 | + static final HtmlId ANNOTATION_TYPE_OPTIONAL_ELEMENT_SUMMARY = HtmlId.of("annotation-interface-optional-element-summary"); |
| 72 | + static final HtmlId ANNOTATION_TYPE_REQUIRED_ELEMENT_SUMMARY = HtmlId.of("annotation-interface-required-element-summary"); |
| 73 | + static final HtmlId CONSTRUCTOR_DETAIL = HtmlId.of("constructor-detail"); |
| 74 | + static final HtmlId CONSTRUCTOR_SUMMARY = HtmlId.of("constructor-summary"); |
| 75 | + static final HtmlId ENUM_CONSTANT_DETAIL = HtmlId.of("enum-constant-detail"); |
| 76 | + static final HtmlId ENUM_CONSTANT_SUMMARY = HtmlId.of("enum-constant-summary"); |
| 77 | + static final HtmlId FIELD_DETAIL = HtmlId.of("field-detail"); |
| 78 | + static final HtmlId FIELD_SUMMARY = HtmlId.of("field-summary"); |
| 79 | + static final HtmlId FOR_REMOVAL = HtmlId.of("for-removal"); |
| 80 | + static final HtmlId METHOD_DETAIL = HtmlId.of("method-detail"); |
| 81 | + static final HtmlId METHOD_SUMMARY = HtmlId.of("method-summary"); |
83 | 82 | static final HtmlId METHOD_SUMMARY_TABLE = HtmlId.of("method-summary-table");
|
84 |
| - static final HtmlId MODULES = HtmlId.of("modules.summary"); |
85 |
| - static final HtmlId MODULE_DESCRIPTION = HtmlId.of("module.description"); |
86 |
| - static final HtmlId NAVBAR_TOP = HtmlId.of("navbar.top"); |
87 |
| - static final HtmlId NAVBAR_TOP_FIRSTROW = HtmlId.of("navbar.top.firstrow"); |
88 |
| - static final HtmlId NESTED_CLASS_SUMMARY = HtmlId.of("nested.class.summary"); |
89 |
| - static final HtmlId PACKAGES = HtmlId.of("packages.summary"); |
90 |
| - static final HtmlId PACKAGE_DESCRIPTION = HtmlId.of("package.description"); |
| 83 | + static final HtmlId MODULES = HtmlId.of("modules-summary"); |
| 84 | + static final HtmlId MODULE_DESCRIPTION = HtmlId.of("module-description"); |
| 85 | + static final HtmlId NAVBAR_TOP = HtmlId.of("navbar-top"); |
| 86 | + static final HtmlId NAVBAR_TOP_FIRSTROW = HtmlId.of("navbar-top-firstrow"); |
| 87 | + static final HtmlId NESTED_CLASS_SUMMARY = HtmlId.of("nested-class-summary"); |
| 88 | + static final HtmlId PACKAGES = HtmlId.of("packages-summary"); |
| 89 | + static final HtmlId PACKAGE_DESCRIPTION = HtmlId.of("package-description"); |
91 | 90 | static final HtmlId PACKAGE_SUMMARY_TABLE = HtmlId.of("package-summary-table");
|
92 |
| - static final HtmlId PROPERTY_DETAIL = HtmlId.of("property.detail"); |
93 |
| - static final HtmlId PROPERTY_SUMMARY = HtmlId.of("property.summary"); |
94 |
| - static final HtmlId SERVICES = HtmlId.of("services.summary"); |
95 |
| - static final HtmlId SKIP_NAVBAR_TOP = HtmlId.of("skip.navbar.top"); |
96 |
| - static final HtmlId UNNAMED_PACKAGE_ANCHOR = HtmlId.of("unnamed.package"); |
97 |
| - |
98 |
| - private static final String ENUM_CONSTANTS_INHERITANCE = "enum.constants.inherited.from.class."; |
99 |
| - private static final String FIELDS_INHERITANCE = "fields.inherited.from.class."; |
100 |
| - private static final String METHODS_INHERITANCE = "methods.inherited.from.class."; |
101 |
| - private static final String NESTED_CLASSES_INHERITANCE = "nested.classes.inherited.from.class."; |
102 |
| - private static final String PROPERTIES_INHERITANCE = "properties.inherited.from.class."; |
| 91 | + static final HtmlId PROPERTY_DETAIL = HtmlId.of("property-detail"); |
| 92 | + static final HtmlId PROPERTY_SUMMARY = HtmlId.of("property-summary"); |
| 93 | + static final HtmlId SERVICES = HtmlId.of("services-summary"); |
| 94 | + static final HtmlId SKIP_NAVBAR_TOP = HtmlId.of("skip-navbar-top"); |
| 95 | + static final HtmlId UNNAMED_PACKAGE_ANCHOR = HtmlId.of("unnamed-package"); |
| 96 | + |
| 97 | + private static final String ENUM_CONSTANTS_INHERITANCE = "enum-constants-inherited-from-class-"; |
| 98 | + private static final String FIELDS_INHERITANCE = "fields-inherited-from-class-"; |
| 99 | + private static final String METHODS_INHERITANCE = "methods-inherited-from-class-"; |
| 100 | + private static final String NESTED_CLASSES_INHERITANCE = "nested-classes-inherited-from-class-"; |
| 101 | + private static final String PROPERTIES_INHERITANCE = "properties-inherited-from-class-"; |
103 | 102 |
|
104 | 103 | /**
|
105 | 104 | * Creates a factory for element-specific ids.
|
@@ -356,7 +355,7 @@ static HtmlId forIndexChar(char character) {
|
356 | 355 | * @return the id
|
357 | 356 | */
|
358 | 357 | static HtmlId forLine(int lineNumber) {
|
359 |
| - return HtmlId.of("line." + lineNumber); |
| 358 | + return HtmlId.of("line-" + lineNumber); |
360 | 359 | }
|
361 | 360 |
|
362 | 361 | /**
|
@@ -405,16 +404,16 @@ static HtmlId forSummaryKind(SummaryAPIListBuilder.SummaryElementKind kind) {
|
405 | 404 | case PACKAGE -> "package";
|
406 | 405 | case INTERFACE -> "interface";
|
407 | 406 | case CLASS -> "class";
|
408 |
| - case ENUM -> "enum.class"; |
| 407 | + case ENUM -> "enum-class"; |
409 | 408 | case EXCEPTION -> "exception";
|
410 | 409 | case ERROR -> "error";
|
411 |
| - case ANNOTATION_TYPE -> "annotation.interface"; |
| 410 | + case ANNOTATION_TYPE -> "annotation-interface"; |
412 | 411 | case FIELD -> "field";
|
413 | 412 | case METHOD -> "method";
|
414 | 413 | case CONSTRUCTOR -> "constructor";
|
415 |
| - case ENUM_CONSTANT -> "enum.constant"; |
416 |
| - case ANNOTATION_TYPE_MEMBER -> "annotation.interface.member"; |
417 |
| - case RECORD_CLASS -> "record.class"; |
| 414 | + case ENUM_CONSTANT -> "enum-constant"; |
| 415 | + case ANNOTATION_TYPE_MEMBER -> "annotation-interface-member"; |
| 416 | + case RECORD_CLASS -> "record-class"; |
418 | 417 | });
|
419 | 418 | }
|
420 | 419 |
|
|
0 commit comments