Я новичок в KotlinPoet и не могу найти, как создать следующий оператор модуля Koin:
internal val apiModules = module {
single<Name1> { get<Retrofit>().create(Name1::class.java) }
single<Name2> { get<Retrofit>().create(Name2::class.java) }
}
непосредственно в файл Kotlin (без класса-оболочки)
Я играл с PropertySpec и CodeBlock, но я не знаю, как импортировать Koin DSL или как ссылаться на эти импортированные классы при генерации кода. Я также не смог сгенерировать код путем чистой генерации строк.