No definir métodos declarados como final en java.lang.Throwable

Esta regla marca las declaraciones de método para getSuppressed() y addSuppressed(Throwable exception) en clases que amplían java.lang.Throwable. Estos métodos se han añadido a Throwable en Java 7 y están marcados final que no se puede alterar temporalmente.

Para solucionar este problema, utilice los métodos proporcionados en la clase Throwable y elimine las sustituciones o refactorice el código para renombrar los métodos en conflicto y sus referencias.

Si la clase que se está marcando forma parte de un servicio JAX-WS, es posible que necesite volver a correlacionar la clase de excepción de forma que los métodos renombrados se correlacionen con el WSDL y esquema anteriores si desea conservar la compatibilidad con los clientes existentes.

Esta regla tiene un arreglo automatizado para renombrar los métodos getSuppressed() y addSuppressed(Throwable exception) en las clases que amplían java.lang.Throwable a myGetSupstopped y myAddSupstopped (Throwable). Copie la configuración personalizada en el archivo de compilación de la aplicación para habilitar la automatización de arreglos.

Para obtener información adicional, consulte: