langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
equal
deleted
inserted
replaced
40 import jdk.javadoc.internal.doclets.toolkit.Content; |
40 import jdk.javadoc.internal.doclets.toolkit.Content; |
41 import jdk.javadoc.internal.doclets.toolkit.MemberSummaryWriter; |
41 import jdk.javadoc.internal.doclets.toolkit.MemberSummaryWriter; |
42 import jdk.javadoc.internal.doclets.toolkit.WriterFactory; |
42 import jdk.javadoc.internal.doclets.toolkit.WriterFactory; |
43 import jdk.javadoc.internal.doclets.toolkit.util.CommentHelper; |
43 import jdk.javadoc.internal.doclets.toolkit.util.CommentHelper; |
44 import jdk.javadoc.internal.doclets.toolkit.util.DocFinder; |
44 import jdk.javadoc.internal.doclets.toolkit.util.DocFinder; |
45 import jdk.javadoc.internal.doclets.toolkit.util.Utils; |
|
46 import jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap; |
45 import jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap; |
47 import jdk.javadoc.internal.doclets.toolkit.CommentUtils; |
46 import jdk.javadoc.internal.doclets.toolkit.CommentUtils; |
48 |
47 |
49 /** |
48 /** |
50 * Builds the member summary. |
49 * Builds the member summary. |
105 * @param classWriter the writer for the class whose members are being |
104 * @param classWriter the writer for the class whose members are being |
106 * summarized. |
105 * summarized. |
107 * @param context the build context. |
106 * @param context the build context. |
108 */ |
107 */ |
109 public static MemberSummaryBuilder getInstance( |
108 public static MemberSummaryBuilder getInstance( |
110 ClassWriter classWriter, Context context) |
109 ClassWriter classWriter, Context context) { |
111 throws Exception { |
|
112 MemberSummaryBuilder builder = new MemberSummaryBuilder(context, |
110 MemberSummaryBuilder builder = new MemberSummaryBuilder(context, |
113 classWriter.getTypeElement()); |
111 classWriter.getTypeElement()); |
114 WriterFactory wf = context.configuration.getWriterFactory(); |
112 WriterFactory wf = context.configuration.getWriterFactory(); |
115 for (VisibleMemberMap.Kind kind : VisibleMemberMap.Kind.values()) { |
113 for (VisibleMemberMap.Kind kind : VisibleMemberMap.Kind.values()) { |
116 MemberSummaryWriter msw = builder.visibleMemberMaps.get(kind).noVisibleMembers() |
114 MemberSummaryWriter msw = builder.visibleMemberMaps.get(kind).noVisibleMembers() |
127 * @param annotationTypeWriter the writer for the class whose members are |
125 * @param annotationTypeWriter the writer for the class whose members are |
128 * being summarized. |
126 * being summarized. |
129 * @param configuration the current configuration of the doclet. |
127 * @param configuration the current configuration of the doclet. |
130 */ |
128 */ |
131 public static MemberSummaryBuilder getInstance( |
129 public static MemberSummaryBuilder getInstance( |
132 AnnotationTypeWriter annotationTypeWriter, Context context) |
130 AnnotationTypeWriter annotationTypeWriter, Context context) { |
133 throws Exception { |
|
134 MemberSummaryBuilder builder = new MemberSummaryBuilder(context, |
131 MemberSummaryBuilder builder = new MemberSummaryBuilder(context, |
135 annotationTypeWriter.getAnnotationTypeElement()); |
132 annotationTypeWriter.getAnnotationTypeElement()); |
136 WriterFactory wf = context.configuration.getWriterFactory(); |
133 WriterFactory wf = context.configuration.getWriterFactory(); |
137 for (VisibleMemberMap.Kind kind : VisibleMemberMap.Kind.values()) { |
134 for (VisibleMemberMap.Kind kind : VisibleMemberMap.Kind.values()) { |
138 MemberSummaryWriter msw = builder.visibleMemberMaps.get(kind).noVisibleMembers() |
135 MemberSummaryWriter msw = builder.visibleMemberMaps.get(kind).noVisibleMembers() |