この規則により、java.lang.Throwable を拡張するクラス内の getSuppressed() および addSuppressed(Throwable exception) というメソッド宣言にフラグを立てます。
これらのメソッドは、 Java 7 で 「Throwable」 に追加され、以下のマークが付けられています。
final
これはオーバーライドできません。
この問題を解決するには、Throwable クラスで提供されたメソッドを使用してオーバーライドを除去するか、矛盾するメソッドおよびその参照を名前変更するようにコードをリファクタリングします。
フラグが立てられるクラスが JAX-WS サービスの一部である場合、既存のクライアントとの互換性を維持したければ、名前変更されたメソッドが古い WSDL およびスキーマにマップされるように、例外クラスの再マップが必要になることがあります。
このルールには、 java.lang.Throwable を myGetSuppressed および myAddSuppressed (Throwable)に拡張するクラスの getSuppressed() および addSuppressed(Throwable exception) メソッドの名前を変更する自動修正があります。
カスタム構成をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。
追加情報については、以下を参照してください。