Toto pravidlo značí deklarace metody pro getSuppressed() a addSuppressed(Throwable exception exception) ve třídách, které rozšiřují java.lang.Throwable.
Tyto metody byly přidány do Throwable v Java 7 a jsou označeny
final
které nelze přepsat.
Chcete-li tento problém vyřešit, použijte metody poskytnuté ve třídě Throwable a odeberte své přepisy nebo refaktorujte svůj kód, abyste přejmenovali konfliktní metody a jejich odkazy.
Je-li označená třída součástí služby JAX-WS, může být nutné přemapovat třídu výjimky tak, aby vaše přejmenované metody byly mapovány na staré WSDL a schéma, chcete-li zachovat kompatibilitu s existujícími klienty.
Toto pravidlo má automatickou opravu pro přejmenování metod getSuppressed() a addSuppressed(Throwable exception) ve třídách, které rozšiřují java.lang.Throwable na myGetSuppressed a myAddSuppressed (Throwable).
Zkopírujte vlastní konfiguraci do svého souboru sestavení aplikace a povolte automatizaci opravy.
Další informace viz: