Hinweis: Diese Anmerkungen, über die ich spreche, werden von JSR305 angegeben.Findbugs + JSR305: Möglichkeit, Standardverhalten anzugeben?
ich die neuesten Findbugs haben (1.3.9) und es findet Fehler richtig wenn einige Feld mit @Nonnull kommentierten, zugeordnet ist auf null.
Aber in meinem Projekt ist die "Nicht-Null-Logik" der Standard Fall. Ich würde sagen, dass null ausdrücklich nur in 5% der Fälle zulässig ist.
So wäre es sehr unpraktisch , 95% der Felder mit @Nonnull annotieren. Ich würde lieber diese 5% der Felder mit @Nullable annotieren.
Ich habe versucht, ein ganzes Paket mit @Nonnull annotieren, es ändert nichts.
So ist es irgendwie möglich, die Standardlogik anzugeben?
Danke, versuchte es, Findbugs ignoriert sie (auf Typen und auf Verpackungen). Muss ein Fehler in Findbugs sein;) JSR305 ist sowieso inaktiv. Vielleicht sollte ich mich nach anderen Lösungen umsehen. –