kotlin.deprecated アノテーションに kotlin.ReplaceWith 引数が無い非推奨の関数とプロパティを報告し、その本体に基づいて該当の引数を 1 つ追加することを提案します。
Kotlin では、非推奨の宣言を自動的に置換する ReplaceWith 引数が提供されています。
コード内の非推奨要素に関する問題は、この引数を使用して修正することをお勧めします。
例:
@Deprecated("Use refined() instead.")
fun deprecated() = refined()
fun refined() = 42
クイックフィックスを使用すると、ReplaceWith() 引数が追加されます。
@Deprecated("Use refined() instead.", ReplaceWith("refined()"))
fun deprecated() = refined()
fun refined() = 42