【发布时间】:2023-01-10 20:27:40
【问题描述】:
我对 Kotlin 诗人 PropertySpec 对象有疑问。因为我无法向 PropertySpec 生成器提供 List<String>。
请帮忙。
PropertySpec.builder("services", List<String>::class.asTypeName()).build()
【问题讨论】:
-
你好 Jamshed,欢迎来到 SO!请提供问题的minimum reproducible example。当你在做的时候,确保你熟悉with Type Erasure
-
我现在不在我的电脑旁边,所以我无法提供一个工作示例,但
KClass无法存储有关泛型的信息。您需要KType,您可以使用typeOf()创建它。
标签: kotlin kotlin-reflect kotlinpoet