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