Refactored java commentParser class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13264 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
509cbd72b0
commit
92112f69f1
1 changed files with 6 additions and 16 deletions
|
|
@ -14,30 +14,20 @@ public class commentParser {
|
||||||
* file, we get comments and store them
|
* file, we get comments and store them
|
||||||
*/
|
*/
|
||||||
|
|
||||||
ClassDoc[] classes = root.classes();
|
for (ClassDoc classDoc : root.classes()) {
|
||||||
|
|
||||||
for (int i = 0; i < classes.length; i++) {
|
if (classDoc.getRawCommentText().length() > 0)
|
||||||
|
parsedComments.put(classDoc.name(), classDoc.getRawCommentText());
|
||||||
|
|
||||||
if (classes[i].getRawCommentText().length() > 0)
|
for (FieldDoc f : classDoc.enumConstants()) {
|
||||||
parsedComments.put(classes[i].name(),
|
|
||||||
classes[i].getRawCommentText());
|
|
||||||
|
|
||||||
MethodDoc[] methods = classes[i].methods();
|
|
||||||
FieldDoc[] fields = classes[i].fields();
|
|
||||||
FieldDoc[] constants = classes[i].enumConstants();
|
|
||||||
|
|
||||||
for (int j = 0; j < constants.length; j++) {
|
|
||||||
FieldDoc f = constants[j];
|
|
||||||
if (f.getRawCommentText().length() > 0)
|
if (f.getRawCommentText().length() > 0)
|
||||||
parsedComments.put(f.name(), f.getRawCommentText());
|
parsedComments.put(f.name(), f.getRawCommentText());
|
||||||
}
|
}
|
||||||
for (int j = 0; j < fields.length; j++) {
|
for (FieldDoc f : classDoc.fields()) {
|
||||||
FieldDoc f = fields[j];
|
|
||||||
if (f.getRawCommentText().length() > 0)
|
if (f.getRawCommentText().length() > 0)
|
||||||
parsedComments.put(f.name(), f.getRawCommentText());
|
parsedComments.put(f.name(), f.getRawCommentText());
|
||||||
}
|
}
|
||||||
for (int j = 0; j < methods.length; j++) {
|
for (MethodDoc m : classDoc.methods()) {
|
||||||
MethodDoc m = methods[j];
|
|
||||||
if (m.getRawCommentText().length() > 0)
|
if (m.getRawCommentText().length() > 0)
|
||||||
parsedComments.put(m.name(), m.getRawCommentText());
|
parsedComments.put(m.name(), m.getRawCommentText());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue