XDtMethod template tags: setCurrentMethod and ifHasMethod should find methods
defined in the current class's ancestor types.
----------------------------------------------------------------------------------------------------------------------------
Key: XDT-1644
URL: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1644
Project: XDoclet
Type: Improvement
Components: Core
Versions: 1.2.3
Reporter: Nicholas Daley
Assigned to: xdoclet-devel (Use for new issues)
At present XDtMethod:setCurrentMethod and XDtMethod:ifHasMethod will not find
methods that are defined in the ancestors of the current class.
I was tempted to put this as a bug, because it seems inconsistent with
XDtMethod:forAllMethods.
If I want to generate code based on a specifc method that may be defined in a
superclass/interface of the current class, then I would have to use
XDtMethod:forAllMethods with a XDtMethod:ifMethodNameEquals, which seems less
readable to me.
If there are existing templates that assume that it is limited to the current
class, and doesn't go up the class hierarchy, then perhaps adding a
'superclasses' argument like forAllMethods has.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel