From: SourceForge.net <no...@so...> - 2007-07-27 12:02:46
|
Bugs item #1761948, was opened at 2007-07-27 07:55 Message generated for change (Comment added) made by bigrixx You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1761948&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Classes Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Rick McGuire (bigrixx) Assigned to: Rick McGuire (bigrixx) Summary: RFE 1754747 breaks set and bag put methods. Initial Comment: The refactoring introduced by RFE 1754747 breaks the set and bag put methods, and will not work for another fundamental reason. The refactored methods rely on using put:super to perform the actual operation assuming that will invoke the PUT method of the table or relation superclass. This is not the case. For any method context, the value of super is the immediate superclass of the current method's scope. So, the mixinclass methods using put:super would end up invoking the abstract put method inherited from Collection, causing an error. ---------------------------------------------------------------------- >Comment By: Rick McGuire (bigrixx) Date: 2007-07-27 08:02 Message: Logged In: YES user_id=1125291 Originator: YES Committed revision 637. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=1761948&group_id=119701 |