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 |
} |
} |
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 |
} |
} |