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: