IntelliJ导入Java布尔值然后抛出错误

时间:2017-01-09 17:24:55

标签: intellij-idea kotlin

(首先,是的,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。这让我有点生气了,所以有人有任何想法吗?

有问题的文件是这样的:https://gitlab.com/proximyst/HellishSurvival/blob/master/Plugin/src/main/java/com/proximyst/hellishsurvival/Commands.kt

0 个答案:

没有答案