报告没有状态和被重写的 equals() 方法的 sealed 类的直接继承者。

强烈建议重写 equals() 以提供比较稳定性,或将 class 转换为 object 以达到相同的效果。

示例:


  sealed class Receiver {
      class Everyone : Receiver()
      class User(val id: Int) : Receiver()
  }

快速修复会将 class 转换为 object


  sealed class Receiver {
      object Everyone : Receiver()
      class User(val id: Int) : Receiver()
  }