Kotlin弃用的注释将其替换为类名

时间:2019-03-11 12:35:07

标签: kotlin annotations deprecated

我有一个方法fun logError(message: String),我想用一个新方法替换它,该方法接受sender对象,即fun logError(sender: Any, message: String)。如果我这样做:

@Deprecated(
            message = "Use method with sender instead.",
            replaceWith = ReplaceWith("Logger.logError(this, message)"))

然后就位,当我替换它时-我得到的是这样的Logger.logError(Logger, message),这不是预期的,替换不推荐使用的方法时如何保存this

0 个答案:

没有答案