[
http://jira.codehaus.org/browse/QDOX-172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=183289#action_183289
]
Robert Scholte commented on QDOX-172:
-------------------------------------
ok, seems like you expected the literal representation, but that's not what
this method does. It builds a codeblock based on the model of the javaSource.
In the model this kind of information is all lost. And keeping it goes far
beyond the purpose of QDox.
>From your javadoc-mojo point of view I can imagine you want something like
>this ;) Keep the code the as much as possible, only append javadoccomments
>where they're missing.
You could of source build your own method without the full qualified names, but
what if someone used a FQN of the class in the method: the code might not
compile...
Since you're already rewriting sourcefiles I don't think it's wrong to use full
qualified names. This way you're sure the code will compile.
And I think for the indent-stuff, you could bring it up to an even higher
lever. Make use of a codestyler (mojo-parameter?) to reformat the complete
sourcefile.
> Preserve method signature and indentation in AbstractJavaEntity#getCodeBlock()
> ------------------------------------------------------------------------------
>
> Key: QDOX-172
> URL: http://jira.codehaus.org/browse/QDOX-172
> Project: QDox
> Issue Type: Sub-task
> Affects Versions: 1.9.1, 1.9.2
> Reporter: Vincent Siveton
>
> The AbstractJavaEntity#getCodeBlock() change the method signature, see the
> test case of QDOX-171:
> Original snippet
> {noformat}
> public String myMethod( String s )
> throws Exception
> {
> {noformat}
> getCodeBlock() snippet
> {noformat}
> public java.lang.String myMethod(java.lang.String s) throws
> java.lang.Exception {
> {noformat}
--
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
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email