29 |
private String packageName; |
private String packageName; |
30 |
private File packageDirectory; |
private File packageDirectory; |
31 |
|
|
32 |
private List allClassesList = new ArrayList(); |
private Set allClassesSet = new TreeSet(); |
33 |
private List ordinaryClassesList = new ArrayList(); |
private List ordinaryClassesList = new ArrayList(); |
34 |
private List exceptionsList = new ArrayList(); |
private List exceptionsList = new ArrayList(); |
35 |
private List interfacesList = new ArrayList(); |
private List interfacesList = new ArrayList(); |
48 |
|
|
49 |
public void addClass(ClassDoc classDoc) { |
public void addClass(ClassDoc classDoc) { |
50 |
if (Main.getInstance().includeAccessLevel(((ClassDocImpl)classDoc).accessLevel)) { |
if (Main.getInstance().includeAccessLevel(((ClassDocImpl)classDoc).accessLevel)) { |
51 |
allClassesList.add(classDoc); |
allClassesSet.add(classDoc); |
52 |
} |
} |
53 |
} |
} |
54 |
|
|
55 |
public void resolve() { |
public void resolve() { |
56 |
|
for (Iterator it=allClassesSet.iterator(); it.hasNext(); ) { |
|
for (Iterator it=allClassesList.iterator(); it.hasNext(); ) { |
|
57 |
ClassDocImpl classDoc=(ClassDocImpl)it.next(); |
ClassDocImpl classDoc=(ClassDocImpl)it.next(); |
58 |
try { |
try { |
59 |
classDoc.resolve(); |
classDoc.resolve(); |
97 |
public ClassDoc[] allClasses() |
public ClassDoc[] allClasses() |
98 |
{ |
{ |
99 |
if (null == this.allClasses) { |
if (null == this.allClasses) { |
100 |
this.allClasses = toClassDocArray(allClassesList); |
this.allClasses = toClassDocArray(allClassesSet); |
101 |
} |
} |
102 |
return this.allClasses; |
return this.allClasses; |
103 |
} |
} |
135 |
return this.errors; |
return this.errors; |
136 |
} |
} |
137 |
|
|
138 |
private ClassDoc[] toClassDocArray(List classDocList) |
private ClassDoc[] toClassDocArray(Collection classDocList) |
139 |
{ |
{ |
140 |
ClassDoc[] result = (ClassDoc[])classDocList.toArray(new ClassDoc[classDocList.size()]); |
ClassDoc[] result = (ClassDoc[])classDocList.toArray(new ClassDoc[classDocList.size()]); |
141 |
Arrays.sort(result); |
Arrays.sort(result); |