/[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.13 by julian, Thu Dec 16 12:46:11 2004 UTC revision 1.14 by julian, Fri Dec 17 16:14:51 2004 UTC
# Line 158  public abstract class AbstractDoclet Line 158  public abstract class AbstractDoclet
158        registerTaglet(new VersionTaglet());        registerTaglet(new VersionTaglet());
159        registerTaglet(new AuthorTaglet());        registerTaglet(new AuthorTaglet());
160        registerTaglet(new SinceTaglet(getInlineTagRenderer()));        registerTaglet(new SinceTaglet(getInlineTagRenderer()));
161          registerTaglet(new StandardTaglet("serial"));
162        registerTaglet(new StandardTaglet("deprecated"));        registerTaglet(new StandardTaglet("deprecated"));
163        registerTaglet(new StandardTaglet("see"));        registerTaglet(new StandardTaglet("see"));
164        registerTaglet(new StandardTaglet("param"));        registerTaglet(new StandardTaglet("param"));
# Line 700  public abstract class AbstractDoclet Line 701  public abstract class AbstractDoclet
701                 }                 }
702              }              }
703    
704              if (!tagsOfThisType.isEmpty()) {              Tag[] tagletTags = (Tag[])tagsOfThisType.toArray(new Tag[tagsOfThisType.size()]);
                Tag[] tagletTags = (Tag[])tagsOfThisType.toArray(new Tag[tagsOfThisType.size()]);  
705    
706                 String tagletString;              String tagletString;
707                 if (taglet instanceof StandardTaglet) {              if (taglet instanceof StandardTaglet) {
708                    tagletString = renderTag(tagName, tagletTags, context);                 tagletString = renderTag(tagName, tagletTags, context);
709                 }              }
710                 else if (taglet instanceof GnuExtendedTaglet) {              else if (taglet instanceof GnuExtendedTaglet) {
711                    tagletString = ((GnuExtendedTaglet)taglet).toString(tagletTags, context);                 tagletString = ((GnuExtendedTaglet)taglet).toString(tagletTags, context);
712                 }              }
713                 else {              else {
714                    tagletString = taglet.toString(tagletTags);                 tagletString = taglet.toString(tagletTags);
715                 }              }
716                 if (null != tagletString) {              if (null != tagletString) {
717                    output.printTagletString(tagletString);                 output.printTagletString(tagletString);
                }  
718              }              }
719           }           }
720        }        }
# Line 1270  public abstract class AbstractDoclet Line 1269  public abstract class AbstractDoclet
1269        return result;        return result;
1270     }     }
1271    
1272     protected boolean isUncheckedException(ClassDoc classDoc) {     protected boolean isUncheckedException(ClassDoc classDoc)
1273       {
1274        if (classDoc.isException()) {        if (classDoc.isException()) {
1275           while (null != classDoc) {           while (null != classDoc) {
1276              if (classDoc.qualifiedTypeName().equals("java.lang.RuntimeException")) {              if (classDoc.qualifiedTypeName().equals("java.lang.RuntimeException")) {
# Line 1284  public abstract class AbstractDoclet Line 1284  public abstract class AbstractDoclet
1284           return false;           return false;
1285        }        }
1286     }     }
1287    
1288       protected FieldDoc findField(ClassDoc classDoc, String fieldName)
1289       {
1290          for (ClassDoc cd = classDoc; cd != null; cd = cd.superclass()) {
1291             FieldDoc[] fields = cd.fields(false);
1292             for (int i=0; i<fields.length; ++i) {
1293                if (fields[i].name().equals(fieldName)) {
1294                   return fields[i];
1295                }
1296             }
1297          }
1298          return null;
1299       }
1300  }  }

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

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