/[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.2 by julian, Fri Dec 3 20:03:09 2004 UTC revision 1.3 by julian, Wed Dec 8 14:58:19 2004 UTC
# Line 620  public abstract class AbstractDoclet Line 620  public abstract class AbstractDoclet
620           PackageDoc[] packages = rootDoc.specifiedPackages();           PackageDoc[] packages = rootDoc.specifiedPackages();
621           for (int i=0, ilim=packages.length; i<ilim; ++i) {           for (int i=0, ilim=packages.length; i<ilim; ++i) {
622              PackageDoc c = packages[i];              PackageDoc c = packages[i];
623              indexByName.put(new IndexKey(c.name()), c);              if (c.name().length() > 0) {
624                   indexByName.put(new IndexKey(c.name()), c);
625                }
626           }           }
627    
628           // Add classes, fields and methods to index           // Add classes, fields and methods to index
# Line 972  public abstract class AbstractDoclet Line 974  public abstract class AbstractDoclet
974        }        }
975        return classDoc;        return classDoc;
976     }     }
977    
978       private SortedSet allPackages;
979    
980       protected Set getAllPackages()
981       {
982          if (null == this.allPackages) {
983             allPackages = new TreeSet();
984             PackageDoc[] specifiedPackages = rootDoc.specifiedPackages();
985             for (int i=0; i<specifiedPackages.length; ++i) {
986                allPackages.add(specifiedPackages[i]);
987             }
988             ClassDoc[] specifiedClasses = rootDoc.specifiedClasses();
989             for (int i=0; i<specifiedClasses.length; ++i) {
990                allPackages.add(specifiedClasses[i].containingPackage());
991             }
992          }
993          return this.allPackages;
994       }
995  }  }
996    
997    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

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