> On 31 Oct 2019, at 15:29, Brian Goetz <brian.go...@oracle.com> wrote: > > ... > I think there’s a difference between these two rules — the one about > component names clashing with serialization members, and the one about > useless explicit serialization members. A badly named component could > _implicitly_ give rise to a method that serialization might call — which > seems dangerous. Whereas a serialization member that never gets called is > less so. So even if we are considering warnings for the latter category, I > still think errors for this category is right.
Agreed. -Chris.