[ http://jira.codehaus.org/browse/MPTASKLIST-11?page=all ]
Jason van Zyl updated MPTASKLIST-11:
------------------------------------
Assign To: (was: Jason van Zyl)
> Non-US-ASCII characters in identifiers hinders todos from being included
> ------------------------------------------------------------------------
>
> Key: MPTASKLIST-11
> URL: http://jira.codehaus.org/browse/MPTASKLIST-11
> Project: maven-tasklist-plugin
> Type: Bug
> Reporter: Dennis Lundberg
> Attachments: PersonBean.java
>
>
> If a class has an identifier, say a field, that uses characters other than
> the ones specified below, the parsing stops there and the rest of the fields
> will not be included into the DocInfo object. Therefor any todos for those
> fields will not be included.
> The root of this problem is not in the tasklist-plugin itself, but it affects
> the reports made by it. I have done some digging and found this in the QDox
> source code:
> [A-Za-z_$0-9]* { return Parser.IDENTIFIER; }
> Somewhere inside either QDox och vdoclet (@sourceforge) there should be a
> loop that goes through all the fields in a class. The parser will probably
> throw a ParseException when it discovers a "bad" field. Now if that exception
> was caught inside the loop instead of outside the loop, we should at least be
> able to parse the rest of the fields.
> Because of MPTASKLIST-10 I have not been able to verify if this affects
> methods as well, but my guess is that it does.
> Since this is out of scope for this plugin I suggest that we add some
> user-documentation for this. Just to let them know about this limitation.
> Perhaps a "Known limitations" section in xdocs/index.xml. I can put together
> something later on, if you like.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira