使用KotlinPoet,为了生成用于向类和构造函数添加属性的PropertySpec,您需要一个TypeName对象。
TypeMirror.asTypeName() KotlinPoet函数已弃用,因为它对于Kotlin类型不总是正确的。
但我找不到任何一个示例,说明如何使用kotlinpoet-metadata API获取Kotlin类(例如kotlin.String)的正确TypeName,就像弃用消息所说的那样。
kotlinpoet-metadata API的文档似乎也完全损坏了(转到https://square.github.io/kotlinpoet/interop-kotlinx-metadata/#interop-with-kotlinx-metadata并单击API部分下的任何内容)
是否有人有一个示例,说明如何使用一些kotlinpoet-metadata代码替换TypeMirror.asTypeName()以获取TypeName,以便我可以创建PropertySpec?
TypeMirror.asTypeName() KotlinPoet函数已弃用,因为它对于Kotlin类型不总是正确的。
但我找不到任何一个示例,说明如何使用kotlinpoet-metadata API获取Kotlin类(例如kotlin.String)的正确TypeName,就像弃用消息所说的那样。
kotlinpoet-metadata API的文档似乎也完全损坏了(转到https://square.github.io/kotlinpoet/interop-kotlinx-metadata/#interop-with-kotlinx-metadata并单击API部分下的任何内容)
是否有人有一个示例,说明如何使用一些kotlinpoet-metadata代码替换TypeMirror.asTypeName()以获取TypeName,以便我可以创建PropertySpec?