sealed クラスの直接継承で、状態もオーバーライドされた equals() メソッドもないものを報告します。

equals() をオーバーライドして比較を安定させるか、classobject に変換して同じ効果を得ることが強く推奨されています。

例:


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

クイックフィックスを使用すると、classobject に変換されます。


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