src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
equal
deleted
inserted
replaced
33 import javax.lang.model.element.TypeElement; |
33 import javax.lang.model.element.TypeElement; |
34 |
34 |
35 import jdk.javadoc.doclet.DocletEnvironment; |
35 import jdk.javadoc.doclet.DocletEnvironment; |
36 import jdk.javadoc.internal.doclets.toolkit.BaseConfiguration; |
36 import jdk.javadoc.internal.doclets.toolkit.BaseConfiguration; |
37 import jdk.javadoc.internal.doclets.toolkit.Messages; |
37 import jdk.javadoc.internal.doclets.toolkit.Messages; |
|
38 import jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap.Kind; |
38 |
39 |
39 /** |
40 /** |
40 * Build the mapping of each Unicode character with it's member lists |
41 * Build the mapping of each Unicode character with it's member lists |
41 * containing members names starting with it. Also build a list for all the |
42 * containing members names starting with it. Also build a list for all the |
42 * Unicode characters which start a member name. Member name is |
43 * Unicode characters which start a member name. Member name is |
162 * @param te TypeElement whose members will be added to the indexmap. |
163 * @param te TypeElement whose members will be added to the indexmap. |
163 */ |
164 */ |
164 protected void putMembersInIndexMap(TypeElement te) { |
165 protected void putMembersInIndexMap(TypeElement te) { |
165 adjustIndexMap(utils.getAnnotationFields(te)); |
166 adjustIndexMap(utils.getAnnotationFields(te)); |
166 adjustIndexMap(utils.getFields(te)); |
167 adjustIndexMap(utils.getFields(te)); |
167 adjustIndexMap(utils.getMethods(te)); |
168 VisibleMemberMap vmm = configuration.getVisibleMemberMap(te, Kind.METHODS); |
|
169 adjustIndexMap(vmm.getMembers(te)); |
168 adjustIndexMap(utils.getConstructors(te)); |
170 adjustIndexMap(utils.getConstructors(te)); |
169 adjustIndexMap(utils.getEnumConstants(te)); |
171 adjustIndexMap(utils.getEnumConstants(te)); |
170 } |
172 } |
171 |
173 |
172 |
174 |