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

Diff of /gjdoc/src/gnu/classpath/tools/gjdoc/RootDocImpl.java

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

revision 1.21 by julian, Tue May 10 23:22:03 2005 UTC revision 1.22 by julian, Wed May 18 11:52:30 2005 UTC
# Line 55  public class RootDocImpl Line 55  public class RootDocImpl
55      *      *
56      *  @contains String      *  @contains String
57      */      */
58     private List specifiedPackageNames = new LinkedList();     private Set specifiedPackageNames = new LinkedHashSet();
59    
60     /**     /**
61      *  Stores all classes specified by the user: those given by      *  Stores all classes specified by the user: those given by
# Line 228  public class RootDocImpl Line 228  public class RootDocImpl
228        for (Iterator it=specifiedPackageNames.iterator(); it.hasNext(); ) {        for (Iterator it=specifiedPackageNames.iterator(); it.hasNext(); ) {
229    
230           String specifiedPackageName = (String)it.next();           String specifiedPackageName = (String)it.next();
231           printNotice("Loading classes for package "+specifiedPackageName+"...");           String displayPackageName = specifiedPackageName;
232           List sourceDirs = findSourceFiles(specifiedPackageName.replace('.',File.separatorChar));           if (null == displayPackageName || 0 == displayPackageName.length()) {
233                displayPackageName = "<unnamed>";
234             }
235             printNotice("Loading classes for package "+displayPackageName+"...");
236             String relPath;
237             if (null != specifiedPackageName) {
238                relPath = specifiedPackageName.replace('.',File.separatorChar);
239             }
240             else {
241                relPath = "";
242             }
243             List sourceDirs = findSourceFiles(relPath);
244           if (!sourceDirs.isEmpty()) {           if (!sourceDirs.isEmpty()) {
245              Iterator sourceDirIt = sourceDirs.iterator();              Iterator sourceDirIt = sourceDirs.iterator();
246              while (sourceDirIt.hasNext()) {              while (sourceDirIt.hasNext()) {
# Line 255  public class RootDocImpl Line 266  public class RootDocImpl
266              specifiedClassesList.add(classDoc);              specifiedClassesList.add(classDoc);
267              classesList.add(classDoc);              classesList.add(classDoc);
268              classDoc.setIsIncluded(true);              classDoc.setIsIncluded(true);
269              if (0 == classDoc.containingPackage().name().length()) {              addPackageDoc(classDoc.containingPackage());
                addPackageDoc(classDoc.containingPackage());  
             }  
270           }           }
271        }        }
272    

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22

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