Учитывая интерфейс типа
interface Builder<R> {
fun build() : R
}
Как мне сгенерировать класс BooBuilder
, который реализует этот интерфейс, используя kotlinpoet.
Я не смог найти пример создания универсального интерфейса(или класс) в документации.
то, что я хотел бы начать с
class BooBuilder(): Builder<Boo> { //...
Я понимаю, что я должен начать с
TypeSpec
.classBuilder("BooBuilder")
.addSuperinterface( /* I have no idea what to put here */ )
// add methods