Details
-
Type:
Bug
-
Status:
Closed
-
Resolution: Duplicate
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Number of attachments :
Description
First I should say that this issue might belong somewhere else, but I'm not sure where.
When using this report I noticed that it contained fewer todos than what I see in my IDE (IntelliJ IDEA). I inserted some debugging output and found out that the call to "$class.methods" in the code snippet below always returns an empty list of MethodInfo objects.
#foreach ($class in $docInfo.classes)
...
#foreach ($m in $class.methods)
...
#end
#end
Now tasklist seems to rely on the vdoclet-plugin, which in turn relies on a sourceforge project. There was a newer version (20030717) of vdoclet available at sourceforge, so I built a new version of the vdoclet-plugin using that. But unfortunately the results are still the same.
I could not find any other plugin that uses vdoclet so I'm lost here. Does anybody else have an idea what might be wrong?
Issue Links
- duplicates
-
MPTASKLIST-11
Non-US-ASCII characters in identifiers hinders todos from being included
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Attachment | PersonBean.java [ 12701 ] |
| Assignee | Jason van Zyl [ jason ] |
| Link | This issue duplicates MPTASKLIST-11 [ MPTASKLIST-11 ] |
| Resolution | Duplicate [ 3 ] | |
| Assignee | Dennis Lundberg [ dennislundberg ] | |
| Status | Open [ 1 ] | Closed [ 6 ] |
This issue is related to MPTASKLIST-11. I have modified the test file from that issue somewhat to illuminate the missing method todos.
The attached file when run through this plugin gives these results (I modified the layout because JIRA uses a variable width font):
Class: null.PersonBean
Class Todos: 1
Method Todos: 2
Field Todos: 1
It seems that when a method todo that contains non-us-ascii characters is found the plugin stops looking for any more todos in that category (class/method/field).
The QDox team seems to think it's a problem with their parser: http://jira.codehaus.org/browse/QDOX-61