オブジェクトのトップレベル val プロパティで、パフォーマンスおよび Java との相互運用性を高める目的で const と宣言されている可能性があるものを報告します。

例:


  object A {
      val foo = 1
  }

クイックフィックス適用後:


  object A {
      const val foo = 1
  }
ライブラリ作者向け: 公開 API のシンボルに対して const を使用するのは危険です。コンパイル時のライブラリのバージョンが実行時のバージョンと異なる場合、異なる値が使用される可能性があるためです。 慎重に使用してください。