此规则会在扩展 java.lang.Throwable 的类中标记 getSuppressed() 和 addSuppressed(Throwable exception) 的方法声明。
这些方法已添加到 Java 7 中的 Throwable ,并已标记
final
无法覆盖。
要解决此问题,请使用 Throwable 类中提供的方法,并移除覆盖或者重构代码以重命名有冲突的方法及其引用。
如果要标记的类是 JAX-WS 服务的一部分,那么当需要保留与现有客户机的兼容性时,您可能需要重新映射异常类,以便重命名的方法映射到旧 WSDL 和模式。
此规则具有自动修订,用于将类中的 getSuppressed() 和 addSuppressed(Throwable exception) 方法重命名,这些方法将 java.lang.Throwable 扩展为 myGetSupated 和 myAddSupated (Throwable)。
将定制配置复制到应用程序构建文件以启用修订自动化。
有关更多信息,请参阅: