/[classpath]/gjdoc/src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java
ViewVC logotype

Diff of /gjdoc/src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.16 by julian, Wed Dec 15 10:35:15 2004 UTC revision 1.17 by julian, Wed Dec 15 11:26:03 2004 UTC
# Line 1857  public class HtmlDoclet Line 1857  public class HtmlDoclet
1857                       }                       }
1858                    }                    }
1859    
1860                    ClassDoc[] thrownExceptions = execMemberDoc.thrownExceptions();                    Set thrownExceptions = getThrownExceptions(execMemberDoc);
1861                    if (thrownExceptions.length > 0) {                    boolean haveThrowsInfo = false;
1862                      ThrowsTag[] throwsTags = execMemberDoc.throwsTags();
1863                      for (int k=0; k<throwsTags.length; ++k) {
1864                         ThrowsTag throwsTag = throwsTags[k];
1865                         if (null != throwsTags[k].exception()
1866                             && (isUncheckedException(throwsTags[k].exception())
1867                                 || thrownExceptions.contains(throwsTag.exception()))) {
1868                            haveThrowsInfo = true;
1869                            break;
1870                         }
1871                      }
1872    
1873                      if (haveThrowsInfo) {
1874                       output.beginDiv(CssClass.MEMBER_DETAIL_THROWN_LIST);                       output.beginDiv(CssClass.MEMBER_DETAIL_THROWN_LIST);
1875                       output.div(CssClass.MEMBER_DETAIL_THROWN_HEADER, "Throws:");                       output.div(CssClass.MEMBER_DETAIL_THROWN_HEADER, "Throws:");
                      for (int j=0; j<thrownExceptions.length; ++j) {  
                         ClassDoc exception = thrownExceptions[j];  
                         ThrowsTag[] throwsTags = execMemberDoc.throwsTags();  
                         ThrowsTag throwsTag = null;  
                         for (int k=0; k<throwsTags.length; ++k) {  
                            if (null != throwsTags[k].exception()  
                                && throwsTags[k].exception().equals(exception)) {  
                               throwsTag = throwsTags[k];  
                               break;  
                            }  
                         }  
1876    
1877                          output.beginDiv(CssClass.MEMBER_DETAIL_THROWN_ITEM);                       for (int k=0; k<throwsTags.length; ++k) {
1878                          output.beginSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_NAME);                          ThrowsTag throwsTag = throwsTags[k];
1879                          printType(output, exception);                          if (null != throwsTag.exception()
1880                          output.endSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_NAME);                              && (isUncheckedException(throwsTag.exception())
1881                          if (null != throwsTag) {                                  || thrownExceptions.contains(throwsTag.exception()))) {
1882                             output.beginSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_SEPARATOR);                             output.beginDiv(CssClass.MEMBER_DETAIL_THROWN_ITEM);
1883                             output.print(" - ");                             output.beginSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_NAME);
1884                             output.endSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_SEPARATOR);                             printType(output, throwsTags[k].exception());
1885                             output.beginSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_DESCRIPTION);                             output.endSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_NAME);
1886                             printTags(output, execMemberDoc, throwsTag.inlineTags(), false);                             if (null != throwsTag) {
1887                             output.endSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_DESCRIPTION);                                output.beginSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_SEPARATOR);
1888                                  output.print(" - ");
1889                                  output.endSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_SEPARATOR);
1890                                  output.beginSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_DESCRIPTION);
1891                                  printTags(output, execMemberDoc, throwsTag.inlineTags(), false);
1892                                  output.endSpan(CssClass.MEMBER_DETAIL_THROWN_ITEM_DESCRIPTION);
1893                               }
1894                               output.endDiv(CssClass.MEMBER_DETAIL_THROWN_ITEM);
1895                          }                          }
                         output.endDiv(CssClass.MEMBER_DETAIL_THROWN_ITEM);  
1896                       }                       }
1897                       output.endDiv(CssClass.MEMBER_DETAIL_THROWN_LIST);                       output.endDiv(CssClass.MEMBER_DETAIL_THROWN_LIST);
1898                    }                    }
# Line 2591  public class HtmlDoclet Line 2598  public class HtmlDoclet
2598    
2599           if (null == referencedMember || seeTag.referencedClass() != classDoc) {           if (null == referencedMember || seeTag.referencedClass() != classDoc) {
2600    
             if (seeTag.referencedClass().name().equals("SecurityManager")) {  
                System.err.println("context.getDoc()="+ context.getDoc());  
             }  
   
2601              if (!seeTag.referencedClass().isIncluded()) {              if (!seeTag.referencedClass().isIncluded()) {
2602                 label = possiblyQualifiedName(seeTag.referencedClass());                 label = possiblyQualifiedName(seeTag.referencedClass());
2603              }              }

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26