1

我正在尝试使用 KotlinPoet 打印对超类构造函数的调用。我当前(未编译)的输出是:

open class NameOfASubclass : NameOfSuperclass {
}

为了使我的代码编译,我需要(以某种方式)打印

open class NameOfASubclass : NameOfSuperclass() {
}

或者

open class NameOfASubclass : NameOfSuperclass {
constructor()
}

我无法使用 KotlinPoet 实现它。有任何想法吗?

4

2 回答 2

3

这是一个错误。这是它的问题,这修复它的提交。

自本次提交(6 月 16 日)以来没有发布新版本,最后一个稳定版本是0.3.0(6 月 11 日)。希望新版本即将发布 - 自上一个版本以来已经完成了大量工作。

于 2017-07-11T14:19:08.417 回答
1

事实上,在 Kotlin Poet 中,问题在 v.0.4.0 中得到了解决

于 2017-08-29T16:23:16.833 回答