Sto utilizzando l' annotazione lombok @NonNull
per alcuni dei miei campi, parametri e metodi, in parte per il controllo nullo e anche in parte a scopo di documentazione. Quindi confondo se ho aggiunto un'annotazione @NonNull
/ @NotNull
da altre librerie.
Quindi, se voglio aggiungere anche un'annotazione @Nullable
/ @CanNull
per un po 'del mio codice, quale dovrei usare? Non esiste in lombok (ragionevolmente). Se dichiaro la mia annotazione, gli IDE potrebbero non capirli. Se utilizzo queste annotazioni dalle librerie esistenti, verranno aggiunte anche altre annotazioni @NotNull
, e potrebbero facilmente portare a utilizzare annotazioni errate quando voglio quella lombok.