1.1 --- a/src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java Mon Mar 09 13:34:19 2009 -0700 1.2 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java Mon Mar 09 23:53:41 2009 -0700 1.3 @@ -25,12 +25,12 @@ 1.4 1.5 package com.sun.tools.doclets.formats.html; 1.6 1.7 +import java.io.*; 1.8 +import java.util.*; 1.9 + 1.10 +import com.sun.javadoc.*; 1.11 import com.sun.tools.doclets.internal.toolkit.*; 1.12 import com.sun.tools.doclets.internal.toolkit.util.*; 1.13 -import com.sun.tools.doclets.internal.toolkit.taglets.*; 1.14 -import com.sun.javadoc.*; 1.15 -import java.util.*; 1.16 -import java.io.*; 1.17 1.18 /** 1.19 * Writes constructor documentation. 1.20 @@ -149,7 +149,7 @@ 1.21 writeParameters(constructor); 1.22 writeExceptions(constructor); 1.23 writer.preEnd(); 1.24 - writer.dl(); 1.25 + assert !writer.getMemberDetailsListPrinted(); 1.26 } 1.27 1.28 /** 1.29 @@ -158,12 +158,7 @@ 1.30 * @param constructor the constructor being documented. 1.31 */ 1.32 public void writeDeprecated(ConstructorDoc constructor) { 1.33 - String output = ((TagletOutputImpl) 1.34 - (new DeprecatedTaglet()).getTagletOutput(constructor, 1.35 - writer.getTagletWriterInstance(false))).toString(); 1.36 - if (output != null && output.trim().length() > 0) { 1.37 - writer.print(output); 1.38 - } 1.39 + printDeprecated(constructor); 1.40 } 1.41 1.42 /** 1.43 @@ -172,10 +167,7 @@ 1.44 * @param constructor the constructor being documented. 1.45 */ 1.46 public void writeComments(ConstructorDoc constructor) { 1.47 - if (constructor.inlineTags().length > 0) { 1.48 - writer.dd(); 1.49 - writer.printInlineComment(constructor); 1.50 - } 1.51 + printComment(constructor); 1.52 } 1.53 1.54 /** 1.55 @@ -191,7 +183,7 @@ 1.56 * Write the constructor footer. 1.57 */ 1.58 public void writeConstructorFooter() { 1.59 - writer.dlEnd(); 1.60 + printMemberFooter(); 1.61 } 1.62 1.63 /**