sebb wrote:
On 15/02/2009, sebb <[email protected]> wrote:
On 15/02/2009, Oleg Kalnichevski <[email protected]> wrote:
 > sebb wrote:

...

I've committed a fix.

I'm not entirely sure about the behaviour of copyInterceptors() -
previously it would only update the target if the source was non-null.
I've changed this to check for size() > 0.

However, this means that the target may not be the same as the source
- if the source has an empty List, the target List is left untouched.

As far as I can tell, this is the same behaviour as before, but was
that behaviour correct?


This looks wrong.

It won't affect existing calls to the routine since they always pass
in a newly initialised target, whose lists will be empty. But if the
(protected) method is used directly, the behaviour may not be what is
suggested by the method name.


Let's fix it.

Oleg

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to