(首先,是的,Minecraft插件开发。与它一起生活)
所以,我在IntelliJ IDEA Ultimate中开发Kotlin,但在自动导入java.lang.Boolean
而不是kotlin.Boolean
时真的很讨厌我。
我的Kotlin插件是完全最新的,根据JB Toolbox,IntelliJ也是如此。
每次按CTRL+ALT+L
进行自动格式化并自动导入时,导入java.lang.Boolean
,然后在我应该使用kotlin.Boolean
的文件中全部抛出错误。实际上,它就像删除导入一样简单,但是没有任何额外的努力,因为它本身应该能够做到这一点。它可能与扩展Java类有关,它有返回Java布尔值的方法,但是我不知道这是怎么回事,因为它太麻烦了,而且用户应该有更多之前注意到了。
如果我将返回类型更改为java.lang.Boolean
,则表示被覆盖的类与Kotlin STD-Lib没有任何关联,使用Kotlin版本,我应该将其更改为kotlin.Boolean
。这让我有点生气了,所以有人有任何想法吗?