[XDoclet-JIRA] Created: (XDT-1644) XDtMethod template tags: setCurrentMethod and ifHasMethod should find methods defined in the current class's ancestor types.
"Nicholas Daley (JIRA)" <[email protected]> Thu, 6 Jul 2006 22:59:03 -0500 (CDT)
| Newsgroups | gmane.comp.java.xdoclet.devel |
|---|---|
| Message-ID | <127277360.1152244743658.JavaMail.j2ee@atlassian01.managed.contegix.com> |
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