notações obsoletas no FindBugs 2.0

Olhando para o lista de anotações no FindBugs 2.0, Vejo que muitos deles foram preteridos.

Alguns desses @CheckForNull, @NonNull, etc.) foram descontinuados porque possuem anotações JSR-305 equivalentes. É bom finalmente resolver o dilema sobre qual conjunto de anotações usa

Mas algumas anotações específicas do FindBugs, como@DefaultAnnotation e@DefaultAnnotationForFields, também foram preteridos e não consigo encontrar nenhuma explicação sobre o que usar no lugar deles. Estou tentando migrar uma base de código que faz uso pesado dessas anotações e estou um pouco pres

Vejo que o JSR-305 tem@ParametersAreNonnullByDefault, que eu poderia usar para substituir algumas instâncias de@DefaultAnnotationForParameters, mas isso não abrange todos os caso

Estou perdendo algo grande aqui? Devo usar algum tipo de arquivo de configurações ou algo assim, em vez de anotações?

questionAnswers(2)

yourAnswerToTheQuestion