Hmmh. This does sound like a potential flaw in Creator
property/parameter handling.
Problem is that discovery and handling of Creator properties is
something separate from discovery of
"regular" properties, and reconciliation of these sets is quite tricky
(on 2.x; hoping to rewrite all of it for 3.x).
So what may happen is that there is discrepancy.
What would help is filing a new issue if it is possible to demonstrate
this with class as seen by Jackson
after Lombok processing. This should be relatively simple case, I
hope, as you have nicely created minimal
reproduction (for Lombok context). It seems like normal pruning of
properties did not work, or, possibly,
unification of separate accessors did not (since "implicit" names,
"id" vs "uid" differ).
The important piece to see is the constructor declaration along with
annotations.
-+ Tatu +-