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