报告在其 kotlin.deprecated 注释中没有 kotlin.ReplaceWith 参数的已弃用函数和属性,并建议根据它们的正文进行添加。

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