8得票2回答
如何使用 KotlinPoet 获取 PropertySpec 的正确 TypeName

使用KotlinPoet,为了生成用于向类和构造函数添加属性的PropertySpec,您需要一个TypeName对象。 TypeMirror.asTypeName() KotlinPoet函数已弃用,因为它对于Kotlin类型不总是正确的。 但我找不到任何一个示例,说明如何使用kotli...

7得票1回答
使用KotlinPoet生成数据类

我想使用KotlinPoet生成简单的数据类: data class User(val id: Int) 我这样做: 我像这样做: val builder = KotlinFile.builder("", "Foo") val classBuilder = TypeSpec.class...

7得票4回答
可空值的KClass引用

在Kotlin中,当声明获取类型的KClass时,比如String :: class(表示类型为String的值),是否有一种语法来表示该值是可空的(即表示String?值而不是String)。 背景是我正在尝试使用KotlinPoet生成Kotlin类,但我创建的所有属性(使用Proper...