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

changeset 1866
26437287529d
parent 1606
ccbe7ffdd867
child 2035
a2a5ad0853ed
     1.1 --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java	Thu Jun 27 16:06:56 2013 +0100
     1.2 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java	Thu Jun 27 17:47:18 2013 +0200
     1.3 @@ -385,15 +385,21 @@
     1.4          }
     1.5          commentTextBuilder.append(propertyDoc.commentText());
     1.6  
     1.7 -        Tag[] tags = propertyDoc.tags("@defaultValue");
     1.8 -        if (tags != null) {
     1.9 -            for (Tag tag: tags) {
    1.10 -                commentTextBuilder.append("\n")
    1.11 -                                  .append(tag.name())
    1.12 -                                  .append(" ")
    1.13 -                                  .append(tag.text());
    1.14 +        // copy certain tags
    1.15 +        List<Tag> allTags = new LinkedList<Tag>();
    1.16 +        String[] tagNames = {"@defaultValue", "@since"};
    1.17 +        for (String tagName: tagNames) {
    1.18 +            Tag[] tags = propertyDoc.tags(tagName);
    1.19 +            if (tags != null) {
    1.20 +                allTags.addAll(Arrays.asList(tags));
    1.21              }
    1.22          }
    1.23 +        for (Tag tag: allTags) {
    1.24 +            commentTextBuilder.append("\n")
    1.25 +                                .append(tag.name())
    1.26 +                                .append(" ")
    1.27 +                                .append(tag.text());
    1.28 +        }
    1.29  
    1.30          //add @see tags
    1.31          if (!isGetter && !isSetter) {

mercurial