报告没有状态和覆盖 equals()密封类的直接继承者。

强烈建议覆盖 equals() 以提供比较稳定性,或将转换为对象以达到相同的效果。

示例:


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

建议通过快速修复将 code 转换为 object:


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