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

changeset 233
5240b1120530
parent 182
47a62d8d98b4
child 243
edd944553131
     1.1 --- a/src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java	Tue Feb 24 17:48:53 2009 -0800
     1.2 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java	Fri Feb 27 18:57:17 2009 -0800
     1.3 @@ -25,10 +25,10 @@
     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.javadoc.*;
    1.12 -
    1.13 -import java.io.*;
    1.14  
    1.15  /**
    1.16   * Writes annotation type optional member documentation in HTML format.
    1.17 @@ -63,14 +63,20 @@
    1.18       * {@inheritDoc}
    1.19       */
    1.20      public void writeDefaultValueInfo(MemberDoc member) {
    1.21 -        writer.dl();
    1.22 -        writer.dt();
    1.23 -        writer.strong(ConfigurationImpl.getInstance().
    1.24 -            getText("doclet.Default"));
    1.25 -        writer.dd();
    1.26 -        writer.print(((AnnotationTypeElementDoc) member).defaultValue());
    1.27 -        writer.ddEnd();
    1.28 -        writer.dlEnd();
    1.29 +        if (((AnnotationTypeElementDoc) member).defaultValue() != null) {
    1.30 +            writer.printMemberDetailsListStartTag();
    1.31 +            writer.dd();
    1.32 +            writer.dl();
    1.33 +            writer.dt();
    1.34 +            writer.strong(ConfigurationImpl.getInstance().
    1.35 +                getText("doclet.Default"));
    1.36 +            writer.dtEnd();
    1.37 +            writer.dd();
    1.38 +            writer.print(((AnnotationTypeElementDoc) member).defaultValue());
    1.39 +            writer.ddEnd();
    1.40 +            writer.dlEnd();
    1.41 +            writer.ddEnd();
    1.42 +        }
    1.43      }
    1.44  
    1.45      /**

mercurial