Essa regra sinaliza declarações de método para
getSuppressed() e addSuppressed(exceção de Throwable) em classes que estendem java.lang.Throwable.
Esses métodos foram incluídos em Throwable em Java 7 e são marcados
final
que não podem ser substituídas.
Para resolver esse problema, use os métodos fornecidos na classe Throwable e remova suas substituições ou refatore o seu código para renomear os métodos conflitantes e suas referências.
Se a classe que estiver sendo sinalizada fizer parte de um serviço JAX-WS, você poderá precisar remapear a classe de exceção para que os seus métodos renomeados mapeiem para o antigo WSDL e esquema, se desejar preservar a compatibilidade com clientes existentes.
Essa regra possui uma correção automatizada para renomear os métodos getSuppressed() e addSuppressed(exceção Throwable) em classes que estendem java.lang.Throwable para myGetSuppressed e myAddSuppressed (Throwable).
Copie a configuração customizada para seu arquivo de construção do aplicativo para ativar a automação de correção.
Para obter informações adicionais, veja: