I have a method fun logError(message: String) and I want to replace it with a new method, which accepts sender object i.e. fun logError(sender: Any, message: String). If I make it like this:
@Deprecated(
message = "Use method with sender instead.",
replaceWith = ReplaceWith("Logger.logError(this, message)"))
Then in place, when I replace it - I'm getting it like this Logger.logError(Logger, message), which is not what was intended, how can I preserve this when replacing deprecated method?