24 |
import com.sun.javadoc.ConstructorDoc; |
import com.sun.javadoc.ConstructorDoc; |
25 |
import com.sun.javadoc.Doc; |
import com.sun.javadoc.Doc; |
26 |
import com.sun.javadoc.Doclet; |
import com.sun.javadoc.Doclet; |
27 |
|
import com.sun.javadoc.ExecutableMemberDoc; |
28 |
import com.sun.javadoc.FieldDoc; |
import com.sun.javadoc.FieldDoc; |
29 |
import com.sun.javadoc.MethodDoc; |
import com.sun.javadoc.MethodDoc; |
30 |
import com.sun.javadoc.PackageDoc; |
import com.sun.javadoc.PackageDoc; |
1230 |
{ |
{ |
1231 |
return "0.7.1-cvs"; |
return "0.7.1-cvs"; |
1232 |
} |
} |
1233 |
|
|
1234 |
|
protected SortedSet getThrownExceptions(ExecutableMemberDoc execMemberDoc) |
1235 |
|
{ |
1236 |
|
SortedSet result = new TreeSet(); |
1237 |
|
ClassDoc[] thrownExceptions = execMemberDoc.thrownExceptions(); |
1238 |
|
for (int j=0; j<thrownExceptions.length; ++j) { |
1239 |
|
result.add(thrownExceptions[j]); |
1240 |
|
} |
1241 |
|
return result; |
1242 |
|
} |
1243 |
|
|
1244 |
|
protected boolean isUncheckedException(ClassDoc classDoc) { |
1245 |
|
if (classDoc.isException()) { |
1246 |
|
while (null != classDoc) { |
1247 |
|
if (classDoc.qualifiedTypeName().equals("java.lang.RuntimeException")) { |
1248 |
|
return true; |
1249 |
|
} |
1250 |
|
classDoc = classDoc.superclass(); |
1251 |
|
} |
1252 |
|
return false; |
1253 |
|
} |
1254 |
|
else { |
1255 |
|
return false; |
1256 |
|
} |
1257 |
|
} |
1258 |
} |
} |