kotlin
dependencies {
implementation("com.squareup:kotlinpoet:1.9.0")
}
kotlin
val file = FileSpec.builder("com.example", "HelloWorld")
.addFunction(
FunSpec.builder("main")
.addModifiers(KModifier.PUBLIC)
.returns(Unit::class)
.addStatement("println(%S)", "Hello, World!")
.build()
)
.build()
kotlin
package com.example
fun main() {
println("Hello, World!")
}