src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java

changeset 240
8c55d5b0ed71
parent 233
5240b1120530
child 243
edd944553131
equal deleted inserted replaced
230:2c0076945b1a 240:8c55d5b0ed71
23 * have any questions. 23 * have any questions.
24 */ 24 */
25 25
26 package com.sun.tools.doclets.formats.html; 26 package com.sun.tools.doclets.formats.html;
27 27
28 import java.io.*;
29
30 import com.sun.javadoc.*;
28 import com.sun.tools.doclets.internal.toolkit.*; 31 import com.sun.tools.doclets.internal.toolkit.*;
29 import com.sun.tools.doclets.internal.toolkit.taglets.*;
30 import com.sun.javadoc.*;
31
32 import java.io.*;
33 32
34 /** 33 /**
35 * Writes annotation type required member documentation in HTML format. 34 * Writes annotation type required member documentation in HTML format.
36 * 35 *
37 * @author Jamie Ho 36 * @author Jamie Ho
132 writer.printSrcLink(member, member.name()); 131 writer.printSrcLink(member, member.name());
133 } else { 132 } else {
134 strong(member.name()); 133 strong(member.name());
135 } 134 }
136 writer.preEnd(); 135 writer.preEnd();
137 writer.dl(); 136 assert !writer.getMemberDetailsListPrinted();
138 } 137 }
139 138
140 /** 139 /**
141 * {@inheritDoc} 140 * {@inheritDoc}
142 */ 141 */
143 public void writeComments(MemberDoc member) { 142 public void writeComments(MemberDoc member) {
144 if (member.inlineTags().length > 0) { 143 printComment(member);
145 writer.dd();
146 writer.printInlineComment(member);
147 }
148 } 144 }
149 145
150 /** 146 /**
151 * Write the tag output for the given member. 147 * Write the tag output for the given member.
152 * 148 *
158 154
159 /** 155 /**
160 * Write the annotation type member footer. 156 * Write the annotation type member footer.
161 */ 157 */
162 public void writeMemberFooter() { 158 public void writeMemberFooter() {
163 writer.dlEnd(); 159 printMemberFooter();
164 } 160 }
165 161
166 /** 162 /**
167 * Write the footer for the annotation type member documentation. 163 * Write the footer for the annotation type member documentation.
168 * 164 *
265 261
266 /** 262 /**
267 * {@inheritDoc} 263 * {@inheritDoc}
268 */ 264 */
269 public void writeDeprecated(MemberDoc member) { 265 public void writeDeprecated(MemberDoc member) {
270 print(((TagletOutputImpl) 266 printDeprecated(member);
271 (new DeprecatedTaglet()).getTagletOutput(member,
272 writer.getTagletWriterInstance(false))).toString());
273 } 267 }
274 268
275 private Type getType(MemberDoc member) { 269 private Type getType(MemberDoc member) {
276 if (member instanceof FieldDoc) { 270 if (member instanceof FieldDoc) {
277 return ((FieldDoc) member).type(); 271 return ((FieldDoc) member).type();

mercurial