プロパティの setter に明示的に指定されているパラメーターの型を報告します。

setter のパラメーターの型は常にプロパティの型と一致するため、明示的に指定する必要はありません。 '明示的な型指定の除去' クイックフィックスを使用すると、コードが修正されます。

例:


  fun process(x: Int) {}

  var x: Int = 0
      set(value: Int) = process(value) // <== 'Int' の指定は安全に省略できます

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


  fun process(x: Int) {}

  var x: Int = 0
      set(value) = process(value)