此規則會標示從 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) 方法重新命名。
將自訂配置複製到應用程式建置檔,以啟用修正程式自動化。
如需相關資訊,請參閱: