src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
changeset 47395 2ea4edfdef8e
parent 47216 71c04702a3d5
child 49879 601277b1d582
equal deleted inserted replaced
47394:c28e2522ac81 47395:2ea4edfdef8e
    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