如何解决Intellij IDEA kotlin 重构插件
是否有适用于 Intellij IDEA 的 kotlin 重构插件?类似于 Sourcery 的东西,它是 PyCharm 的 Python 重构插件。
Kotlin 有很多很棒的功能,很难记住所有这些,从而导致代码冗余。尤其是当您刚接触 Kotlin 时,重构插件会非常有用。
现在,我知道有包含一些重构工具的 kotlin 插件,但它并没有涵盖所有的重构问题。 考虑这段代码:
val intent = Intent(Intent.ACTION_CREATE_DOCUMENT)
intent.addCategory(Intent.CATEGORY_OPENABLE)
intent.type = "application/x-tar"
intent.putExtra(Intent.EXTRA_TITLE,"$name.tar")
intent.putExtra("info","Example tar file")
更好的方法是像这样重构它:
val intent = Intent(Intent.ACTION_CREATE_DOCUMENT)
intent.apply{
addCategory(Intent.CATEGORY_OPENABLE)
type = "application/x-tar"
putExtra(Intent.EXTRA_TITLE,"$name.tar")
putExtra("info","Example tar file")
}
但是 kotlin 插件不会告诉您可以进行这样的重构。插件中似乎只包含了一些重构模式。
那么,是否有任何用于 kotlin 重构的插件,或者有人正在计划开发这样的插件?
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。