kotlin implementation 'com.squareup:kotlinpoet:1.10.0' kotlin val helloWorldClass = TypeSpec.classBuilder("HelloWorld") .addModifiers(Modifier.PUBLIC, Modifier.FINAL) .addMethod( MethodSpec.methodBuilder("sayHello") .addModifiers(Modifier.PUBLIC, Modifier.STATIC) .returns(Void.TYPE) .addStatement("System.out.println(\"Hello, World!\")") .build() ) .build() kotlin val file = FileSpec.builder("com.example", "HelloWorld") .addType(helloWorldClass) .build() file.writeTo(File("path/to/output/directory")) kotlin import com.squareup.kotlinpoet.* fun main() { val helloWorldClass = TypeSpec.classBuilder("HelloWorld") .addModifiers(Modifier.PUBLIC) .addMethod( MethodSpec.methodBuilder("sayHello") .addModifiers(Modifier.PUBLIC, Modifier.STATIC) .returns(Void.TYPE) .addStatement("System.out.println(\"Hello, World!\")") .build() ) .build() val file = FileSpec.builder("com.example", "HelloWorld") .addType(helloWorldClass) .build() file.writeTo(File("path/to/output/directory")) }


上一篇:
下一篇:
切换中文