报告实现 Serializable 且不声明 serialVersionUID 字段的类。

如果没有 serialVersionUID 字段,对该类做出的任何更改都将导致以前序列化的版本不可读。

示例:


  class Main implements Serializable {
  }

在应用快速修复后:


  class Main implements Serializable {
      private static final long serialVersionUID = -1446398935944895849L;
  }
当使用 JDK 14 或更高版本的语言级别时,该快速修复还将添加 java.io.Serial 注解。

使用以下选项配置检查: