Details
-
Task
-
Status: Resolved
-
Medium
-
Resolution: Done
-
None
-
None
Description
Since empty lists have no semantic value, generated builder implementations should squash empty lists to null. This also means that equals() on lists needs to treat them as null, to preserve backwards compatibility
Attachments
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 89177,3 | Add CodeHelper.emptyToNull() | master | mdsal | Status: MERGED | +2 | +1 |
| 89235,1 | Centralize non-key property copies | master | mdsal | Status: MERGED | +2 | +1 |
| 89236,2 | Squash empty lists/maps | master | mdsal | Status: MERGED | +2 | +1 |
| 89262,2 | Clean up GeneratedProperty use | master | mdsal | Status: MERGED | +2 | +1 |