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

Diff of /gjdoc/src/gnu/classpath/tools/doclets/AbstractDoclet.java

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

revision 1.11 by julian, Wed Dec 15 10:35:15 2004 UTC revision 1.12 by julian, Wed Dec 15 11:26:04 2004 UTC
# Line 24  import com.sun.javadoc.ClassDoc; Line 24  import com.sun.javadoc.ClassDoc;
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;
# Line 1229  public abstract class AbstractDoclet Line 1230  public abstract class AbstractDoclet
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  }  }

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

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