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 |
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 |
|
|