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=25777>.
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=25777

[PATCH] [REGRESSION] Cannot pass composite path reference between scripts





------- Additional Comments From [EMAIL PROTECTED]  2003-12-29 11:17 -------
I defenitely think that Peter removal of the toString() was the right thing to 
do. This was not just some optimization, it was a superflous call causing a 
20% time increase in some builds. Not peanuts at all. (And maskerading a real 
bug, the one you have found).

I would like to find a solution that applies to all references, not only Paths.
It seem to me what is missing is for <ant/> to call some form of "resolve" 
method, when passing a reference. So, instead of just a call to clone() we 
would do a call to something like cloneAndResolve() that will perhaps use 
something simillar to dieOnCircularReference to resolve all inner references 
of the object.

I guess in principle you only need to do this when references are passed 
explicitly and inheritRefs=false; when inheritRefs=true, it may not be needed.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to