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

changeset 240
8c55d5b0ed71
parent 233
5240b1120530
child 243
edd944553131
     1.1 --- a/src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java	Mon Mar 09 13:34:19 2009 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java	Mon Mar 09 23:53:41 2009 -0700
     1.3 @@ -25,12 +25,11 @@
     1.4  
     1.5  package com.sun.tools.doclets.formats.html;
     1.6  
     1.7 +import java.io.*;
     1.8 +
     1.9 +import com.sun.javadoc.*;
    1.10  import com.sun.tools.doclets.internal.toolkit.*;
    1.11 -import com.sun.tools.doclets.internal.toolkit.taglets.*;
    1.12  import com.sun.tools.doclets.internal.toolkit.util.*;
    1.13 -import com.sun.javadoc.*;
    1.14 -
    1.15 -import java.io.*;
    1.16  
    1.17  /**
    1.18   * Writes field documentation in HTML format.
    1.19 @@ -156,7 +155,7 @@
    1.20              strong(field.name());
    1.21          }
    1.22          writer.preEnd();
    1.23 -        writer.dl();
    1.24 +        assert !writer.getMemberDetailsListPrinted();
    1.25      }
    1.26  
    1.27      /**
    1.28 @@ -165,9 +164,7 @@
    1.29       * @param field the field being documented.
    1.30       */
    1.31      public void writeDeprecated(FieldDoc field) {
    1.32 -        print(((TagletOutputImpl)
    1.33 -            (new DeprecatedTaglet()).getTagletOutput(field,
    1.34 -            writer.getTagletWriterInstance(false))).toString());
    1.35 +        printDeprecated(field);
    1.36      }
    1.37  
    1.38      /**
    1.39 @@ -178,10 +175,12 @@
    1.40      public void writeComments(FieldDoc field) {
    1.41          ClassDoc holder = field.containingClass();
    1.42          if (field.inlineTags().length > 0) {
    1.43 +            writer.printMemberDetailsListStartTag();
    1.44              if (holder.equals(classdoc) ||
    1.45                  (! (holder.isPublic() || Util.isLinkable(holder, configuration())))) {
    1.46                  writer.dd();
    1.47                  writer.printInlineComment(field);
    1.48 +                writer.ddEnd();
    1.49              } else {
    1.50                  String classlink = writer.codeText(
    1.51                      writer.getDocLink(LinkInfoImpl.CONTEXT_FIELD_DOC_COPY,
    1.52 @@ -196,6 +195,7 @@
    1.53                  writer.ddEnd();
    1.54                  writer.dd();
    1.55                  writer.printInlineComment(field);
    1.56 +                writer.ddEnd();
    1.57              }
    1.58          }
    1.59      }
    1.60 @@ -213,7 +213,7 @@
    1.61       * Write the field footer.
    1.62       */
    1.63      public void writeFieldFooter() {
    1.64 -        writer.dlEnd();
    1.65 +        printMemberFooter();
    1.66      }
    1.67  
    1.68      /**

mercurial