У меня есть метод 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
при замене устаревшего метода?