kotlin - Kotlin 不推荐使用的注解将其替换为类名
问题描述
我有一个方法fun logError(message: String)
,我想用一个新方法替换它,它接受sender
对象 ie fun logError(sender: Any, message: String)
。如果我这样做:
@Deprecated(
message = "Use method with sender instead.",
replaceWith = ReplaceWith("Logger.logError(this, message)"))
然后到位,当我替换它时 - 我得到它是这样的,这不是预期的,在替换不推荐使用的方法时Logger.logError(Logger, message)
如何保留?this
解决方案
推荐阅读
- codenameone - 代号一 - 自定义未选中的 PickerComponent 的文本
- jquery - 在打开另一个下拉菜单之前完全关闭一个下拉菜单
- amazon-web-services - 如何在 Codedeploy 中查看测试结果
- python - 识别回文 Python 的两种不同方法的优缺点
- javascript - 如何获取特定的表单FormData
- mathematical-optimization - 错误不允许使用 Python Pulp 的最佳解决方案
- php - 安装 laravel 包时的错误列表
- hbase - 访问嵌套文件夹中的 HBase 表时出现 java.lang.NumberFormatException?
- bash - 文件从当前工作目录被截断(未删除)
- html - HTML5 中的 _top 和 _self 有什么区别?