401 */ |
401 */ |
402 public void buildFieldSerializationOverview(ClassDoc classDoc) { |
402 public void buildFieldSerializationOverview(ClassDoc classDoc) { |
403 if (classDoc.definesSerializableFields()) { |
403 if (classDoc.definesSerializableFields()) { |
404 FieldDoc serialPersistentField = |
404 FieldDoc serialPersistentField = |
405 Util.asList(classDoc.serializableFields()).get(0); |
405 Util.asList(classDoc.serializableFields()).get(0); |
406 String comment = serialPersistentField.commentText(); |
406 // Check to see if there are inline comments, tags or deprecation |
407 if (comment.length() > 0) { |
407 // information to be printed. |
|
408 if (fieldWriter.shouldPrintMemberDetails(serialPersistentField)) { |
408 fieldWriter.writeHeader( |
409 fieldWriter.writeHeader( |
409 configuration.getText("doclet.Serialized_Form_class")); |
410 configuration.getText("doclet.Serialized_Form_class")); |
|
411 fieldWriter.writeMemberDeprecatedInfo(serialPersistentField); |
410 if (!configuration.nocomment) { |
412 if (!configuration.nocomment) { |
411 fieldWriter.writeMemberDeprecatedInfo(serialPersistentField); |
|
412 fieldWriter.writeMemberDescription(serialPersistentField); |
413 fieldWriter.writeMemberDescription(serialPersistentField); |
413 fieldWriter.writeMemberTags(serialPersistentField); |
414 fieldWriter.writeMemberTags(serialPersistentField); |
414 fieldWriter.writeMemberFooter(serialPersistentField); |
|
415 } |
415 } |
|
416 fieldWriter.writeMemberFooter(serialPersistentField); |
416 } |
417 } |
417 } |
418 } |
418 } |
419 } |
419 |
420 |
420 /** |
421 /** |
423 public void buildFieldSubHeader() { |
424 public void buildFieldSubHeader() { |
424 if (! currentClass.definesSerializableFields() ){ |
425 if (! currentClass.definesSerializableFields() ){ |
425 FieldDoc field = (FieldDoc) currentMember; |
426 FieldDoc field = (FieldDoc) currentMember; |
426 fieldWriter.writeMemberHeader(field.type().asClassDoc(), |
427 fieldWriter.writeMemberHeader(field.type().asClassDoc(), |
427 field.type().typeName(), field.type().dimension(), field.name()); |
428 field.type().typeName(), field.type().dimension(), field.name()); |
|
429 } |
|
430 } |
|
431 |
|
432 /** |
|
433 * Build the field deprecation information. |
|
434 */ |
|
435 public void buildFieldDeprecationInfo() { |
|
436 if (!currentClass.definesSerializableFields()) { |
|
437 FieldDoc field = (FieldDoc)currentMember; |
|
438 fieldWriter.writeMemberDeprecatedInfo(field); |
428 } |
439 } |
429 } |
440 } |
430 |
441 |
431 /** |
442 /** |
432 * Build the field information. |
443 * Build the field information. |
457 && configuration.serialwarn) { |
468 && configuration.serialwarn) { |
458 configuration.message.warning(field.position(), |
469 configuration.message.warning(field.position(), |
459 "doclet.MissingSerialTag", cd.qualifiedName(), |
470 "doclet.MissingSerialTag", cd.qualifiedName(), |
460 field.name()); |
471 field.name()); |
461 } |
472 } |
462 fieldWriter.writeMemberDeprecatedInfo(field); |
|
463 fieldWriter.writeMemberDescription(field); |
473 fieldWriter.writeMemberDescription(field); |
464 fieldWriter.writeMemberTags(field); |
474 fieldWriter.writeMemberTags(field); |
465 } |
475 } |
466 } |
476 } |
467 |
477 |