Manchmal erzeugt Lint falsche Warnungen, wenn das Feld über eine Reihe von Annotationen bedient wird. Für ein typisches Beispiel:Wie konfiguriere ich lint, um bestimmte Fälle zu ignorieren?
@SerializedName("id") @Expose private Integer id;
Feld id
nur über gson.fromJson() zugewiesen. Solcher Vorgang ist unsichtbar für Flusen, so dass es Warnung variable id is never assigned
So möchte ich lint, in diesem speziellen Fall zu ignorieren, wenn Feld überhaupt zugewiesen ist, wenn es mit @SearializedName
annotiert ist (bitte nicht vorschlagen, roh @SuppressWarnings("unused")
, die muss für jedes Feld manuell gesetzt werden und Überprüfungen blockieren, wenn das Feld jemals verwendet wird)