Diese Regel markiert Methodendeklarationen für
getSuppressed() und addSuppressed(Throwable exception) in Klassen, die
java.lang.Throwable erweitern.
Diese Methoden wurden Throwable in Java 7 hinzugefügt und sind markiert.
final
die nicht überschrieben werden können.
Zur Behebung dieses Problems verwenden Sie die in der Klasse Throwable bereitgestellten Methoden, und entfernen Sie Ihre Überschreibungen, oder
führen Sie ein Refactoring Ihres Codes durch, um die widersprüchlichen Methoden und deren Referenzen umzubenennen.
Wenn die markierte Klasse zu einem JAX-WS-Service gehört, müssen Sie die Ausnahmeklasse möglicherweise neu zuordnen, damit die umbenannten Methoden der alten WSDL und dem alten Schema zugeordnet werden, wenn Sie die Kompatibilität mit vorhandenen Clients aufrechterhalten möchten.
Diese Regel verfügt über einen automatisierten Fix für die Umbenennung der Methoden getSuppressed() und addSuppressed(Throwable exception) in Klassen, die java.lang.Throwable in myGetSuppressed und myAddSuppressed (Throwable)erweitern.
Kopieren Sie die angepasste Konfiguration in die Builddatei Ihrer Anwendung, um die Fixautomatisierung zu aktivieren.
Weitere Informationen finden Sie im folgenden Dokument: