src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java

changeset 240
8c55d5b0ed71
parent 229
03bcd66bd8e7
parent 233
5240b1120530
child 554
9d9f26857129
     1.1 --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java	Mon Mar 09 13:34:19 2009 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java	Mon Mar 09 23:53:41 2009 -0700
     1.3 @@ -25,13 +25,14 @@
     1.4  
     1.5  package com.sun.tools.doclets.internal.toolkit.builders;
     1.6  
     1.7 -import com.sun.tools.doclets.internal.toolkit.util.*;
     1.8 -import com.sun.tools.doclets.internal.toolkit.*;
     1.9 -import com.sun.javadoc.*;
    1.10  import java.io.*;
    1.11  import java.lang.reflect.*;
    1.12  import java.util.*;
    1.13  
    1.14 +import com.sun.javadoc.*;
    1.15 +import com.sun.tools.doclets.internal.toolkit.util.*;
    1.16 +import com.sun.tools.doclets.internal.toolkit.*;
    1.17 +
    1.18  /**
    1.19   * Builds the serialized form.
    1.20   *
    1.21 @@ -40,6 +41,7 @@
    1.22   * Do not use it as an API
    1.23   *
    1.24   * @author Jamie Ho
    1.25 + * @author Bhavesh Patel (Modified)
    1.26   * @since 1.5
    1.27   */
    1.28  public class SerializedFormBuilder extends AbstractBuilder {
    1.29 @@ -379,7 +381,7 @@
    1.30       * Build the method footer.
    1.31       */
    1.32      public void buildMethodFooter() {
    1.33 -        methodWriter.writeMemberFooter((MethodDoc) currentMember);
    1.34 +        methodWriter.writeMemberFooter();
    1.35      }
    1.36  
    1.37      /**
    1.38 @@ -405,15 +407,18 @@
    1.39                  Util.asList(classDoc.serializableFields()).get(0);
    1.40              // Check to see if there are inline comments, tags or deprecation
    1.41              // information to be printed.
    1.42 -            if (fieldWriter.shouldPrintMemberDetails(serialPersistentField)) {
    1.43 +            if (fieldWriter.shouldPrintOverview(serialPersistentField)) {
    1.44                  fieldWriter.writeHeader(
    1.45 -                    configuration.getText("doclet.Serialized_Form_class"));
    1.46 +                        configuration.getText("doclet.Serialized_Form_class"));
    1.47                  fieldWriter.writeMemberDeprecatedInfo(serialPersistentField);
    1.48                  if (!configuration.nocomment) {
    1.49                      fieldWriter.writeMemberDescription(serialPersistentField);
    1.50                      fieldWriter.writeMemberTags(serialPersistentField);
    1.51                  }
    1.52 -                fieldWriter.writeMemberFooter(serialPersistentField);
    1.53 +                // Footer required to close the definition list tag
    1.54 +                // for serialization overview.
    1.55 +                fieldWriter.writeFooter(
    1.56 +                        configuration.getText("doclet.Serialized_Form_class"));
    1.57              }
    1.58          }
    1.59      }
    1.60 @@ -476,11 +481,11 @@
    1.61      }
    1.62  
    1.63      /**
    1.64 -     * Build the field footer.
    1.65 +     * Build the field sub footer.
    1.66       */
    1.67 -    public void buildFieldFooter() {
    1.68 +    public void buildFieldSubFooter() {
    1.69          if (! currentClass.definesSerializableFields()) {
    1.70 -            fieldWriter.writeMemberFooter((FieldDoc) currentMember);
    1.71 +            fieldWriter.writeMemberFooter();
    1.72          }
    1.73      }
    1.74  

mercurial