gpt4 book ai didi

java - Kotlin:javaSetter 方法未编译

转载 作者:行者123 更新时间:2023-12-01 17:44:12 25 4
gpt4 key购买 nike

我使用以下方法检索了类的属性:

 val prop = businessObject::class.memberProperties.first()

我可以做到这一点:

prop.javaGetter

但是这个方法不能编译:

prop.javaSetter

即使该方法存在并且未被弃用

最佳答案

它无法编译,因为 memberProperties Collection<KProperty1> ,和 KProperty1 没有 javaSetter属性(property)。但您可以测试属性 is in fact a KMutableProperty1 是否,如果是,则在强制转换或智能强制转换后,使用其 javaSetter 属性。

如您所见,文档很有帮助。使用它。

关于java - Kotlin:javaSetter 方法未编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57488848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com