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