如何在IntelliJ(Kotlin)中使用lateinit修饰符更改变量的语法高亮规则?
IntelliJ突出显示var mutableVariable: String
具有下划线的var mutableVariable: String
。
IntelliJ还突出显示了lateinit var mutableVariable: String
具有下划线的lateinit var mutableVariable: String
。 实际上,我的迟到变量是不可改变的。
我想强调var
,但不是lateinit var
。 IntelliJ是否支持这个用例?
非空字段必须被初始化
var mutableVariable: String = ""
这是有效的,但var
意味着变量是可变的。 你不能lateinit val
lateinit var mutableVariable: String