Kotlin Poet空构造函数生成 - 继承

时间:2017-07-11 13:25:27

标签: java constructor kotlin kotlinpoet

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

open class NameOfASubclass : NameOfSuperclass {
}

为了使我的代码编译,我需要(不知何故)打印

open class NameOfASubclass : NameOfSuperclass() {
}

open class NameOfASubclass : NameOfSuperclass {
constructor()
}

我无法使用KotlinPoet实现它。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

这是一个错误。 Here's它的问题和here是修复它的提交。

自此提交以来(6月16日)尚未发布新版本,最后一个稳定版本为0.3.0(6月11日)。希望很快就会有新的版本发布 - 自上一版本以来已经完成了很多工作。

答案 1 :(得分:0)

确实在Kotlin Poet中,问题在v.0.4.0中解决了