Enable null values to be treated as "real values" during merge.
Opened this issue · 0 comments
GoogleCodeExporter commented
ondrej.storek@gmail.com
==============
What steps will reproduce the problem?
1. Create any class with live objects or lists.
2. Clone it.
3. Set some objects to null and clear lists in original.
4. Serialize original and merge it clone.
What is the expected output? What do you see instead?
Clone should look as original class. Null values should be treated like every
other value in class and not as "no change".
Same problem is with list, that 2 item list will overwrite 5 item list, but 0
item list wont.
What version of the product are you using? On what operating system?
v2 beta
I know this is probably breaking some concept, but it would be nice if that
work at least for members marked as "AsReference" or enable it somehow else
(something like OverwritePolicy)
Original issue reported on code.google.com by ondrej.s...@keenswh.com
on 10 Aug 2011 at 6:13