kotlin
dependencies {
implementation("com.squareup:kotlinpoet:1.10.0")
}
kotlin
import com.squareup.kotlinpoet.*
fun main() {
val fileSpec = FileSpec.builder("com.example", "HelloWorld")
.addType(
TypeSpec.classBuilder("HelloWorld")
.addFunction(
FunSpec.builder("sayHello")
.addStatement("println(\"Hello, KotlinPoet!\")")
.build()
)
.build()
)
.build()
fileSpec.writeTo(System.out)
}
// Generated by KotlinPoet
package com.example;
public final class HelloWorld {
public static void sayHello() {
System.out.println("Hello, KotlinPoet!");
}
}