-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
type: cleanupAn internal cleanup or hygiene concern.An internal cleanup or hygiene concern.
Description
We should evaluate if using AutoValue is a good fit for us.
This will help to eliminate boilerplate code (though IDE's today typically help in the initial part and some
even in the maintenance part).
We should consider IDE support/behavior when the referred auto generated class is missing,
flexibility in copying set values (e.g. passed collection to immutable collection), replacing null with api-client Data.nullOf,..).
Also, it introduce the dependency of "@nullable" annotation and I think once users see that in the code they expect it in other places (so, we should go and change the code to use it consistently when applicable).
Metadata
Metadata
Assignees
Labels
type: cleanupAn internal cleanup or hygiene concern.An internal cleanup or hygiene concern.