Mirando el list of annotations in FindBugs 2.0, veo que muchos de ellos han quedado en desuso.anotaciones en desuso en FindBugs 2.0
Algunos de estos (@CheckForNull
, @NonNull
, etc.) se han desaprobado porque tienen anotaciones JSR-305 equivalentes. Bueno para finalmente resolver el dilema sobre qué conjunto de anotaciones usar.
Pero algunas anotaciones específicas de FindBugs, como @DefaultAnnotation
y @DefaultAnnotationForFields
, también se han desaprobado y no puedo encontrar ninguna explicación de qué usar en su lugar. Estoy tratando de migrar una base de código que hace un uso intensivo de estas anotaciones, y estoy un poco atascado.
Veo que JSR-305 tiene @ParametersAreNonnullByDefault
, que podría usar para reemplazar algunas instancias de @DefaultAnnotationForParameters
, pero eso no cubrirá todos los casos.
Me estoy perdiendo algo grande aquí? ¿Debería utilizar algún tipo de archivo de configuración o algo así, en lugar de anotaciones?
¡Gracias por el enlace PDF! Todo lo que quería saber estaba allí. –
+1000. No puedo agradecerte lo suficiente por esta respuesta. – Gili