【发布时间】:2022-01-22 14:36:35
【问题描述】:
例如一个Java lombok类及其用法:
@Data
class Person {
String name;
Integer age;
}
new Person().setName("a").setAge(42);
我想自动转换为 Kotlin 的数据类:
data class Person (
val name: String,
val age: Int,
)
Person(name="a", age=42)
但是,Intellij IDEA 目前的自动转换器似乎并不能胜任这项工作……有没有办法解决这个问题?
附:这是Java to Kotlin auto converter: How to automatically convert Streams to kotlin functions? 的兄弟姐妹。我将此作为一个单独的问题,以避免在一个问题中提出两个不相关的问题。
【问题讨论】:
-
我不认为 Java-to-Kotlin 转换器的行为是可定制的(?)你能定制它的任何其他行为吗?
-
这将是一个很好的功能请求。
-
@Sweeper 不,我也无法自定义。但我希望存在一些插件(?)或类似的东西
-
@Todd 同意。希望这个功能存在!
标签: java kotlin intellij-idea jetbrains-ide