Kotlin Poet пустой конструктор поколения - наследование

Я пытаюсь напечатать вызов конструктора суперкласса, используя KotlinPoet. Мой текущий (не компилируемый) вывод:

open class NameOfASubclass : NameOfSuperclass {
}

Чтобы компилировать мой код, мне нужно (как-то) распечатать

open class NameOfASubclass : NameOfSuperclass() {
}

или же

open class NameOfASubclass : NameOfSuperclass {
constructor()
}

Я не могу добиться этого с помощью KotlinPoet. Есть идеи?

2 ответа

Решение

Действительно в Kotlin Poet проблема решена в v.0.4.0

Это ошибка. Вот проблема для этого, и вот фиксация, которая это исправляет.

После этой фиксации (16 июня) не было выпущено ни одной новой версии, последняя стабильная версия 0.3.0 (11 июня). Надеюсь, скоро выйдет новый релиз - со времени предыдущего было проделано много работы.

Другие вопросы по тегам