Desidero formalmente annotare le firme delle funzioni per chiarire i loro contratti, specialmente se i parametri null
e i valori restituiti sono consentiti o vietati, in modo che FindBugs " lo strumento di analisi del codice statico (e forse altro) può farne uso.Come utilizzare correttamente le annotazioni @CheckForNull, @Nonnull e @Nullable di FindBug
Ci sono due pacchetti (annotations.jar
e jsr305.jar
) con quattro annotazioni ciascuno per raggiungere questo obiettivo, oltre all'opzione di non inserire alcuna annotazione.
Questo sarebbe '@ Nonnull', non' @ NotNull' – fge
L'ho cambiato. Grazie. – Paramaeleon