我有一个方法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
?