val または var を除去できるものを報告します。
コンストラクター内でクラスプロパティを宣言すると、メモリ消費量が増加します。 コンストラクター内でのみ使用されるパラメーター値は省略できます。
参照先のオブジェクトは、早い段階でガベージコレクトされる可能性があります。
例:
class Task(val name: String) {
init {
print("Task created: $name")
}
}
クイックフィックスを使用すると、不要な val または var キーワードが除去されます。
class Task(name: String) {
init {
print("Task created: $name")
}
}