DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18011>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18011

Overriding built-in types fails within tasks





------- Additional Comments From [EMAIL PROTECTED]  2003-03-15 02:11 -------
Thanks for the feedback.  I wouldn't say that replacing a task midway through 
the build is really my goal.  It is more an artifact of the fact that in order 
to provide a new implementation of, say fileset, I either have to reimplement 
or extend all of the tasks that support fileset where I want to use this new 
functionality or I have to make Ant think my task is really fileset.  

If Ant supported something like classifying a new task as another type (like my 
CCVersionSet, which extends FileSet, as a FileSet) and when it encountered a 
ccversionset type, it called addFileSet, I'd be perfectly happy.  This would 
seem to take full advantage of polymorphic behavior within scripts, which is 
what I'm really after.  Alas, it does not function so.  If I had a suggestion 
for improvement, that would be it.

Reply via email to