kotlin implementation 'com.squareup:kotlinpoet:1.10.1' kotlin val myClass = TypeSpec.classBuilder("MyClass") .addModifiers(Modifier.PUBLIC, Modifier.FINAL) .addFunction(FunSpec.builder("myMethod") .addStatement("System.out.println(\"Hello, World!\")") .build()) .build() kotlin val myPackage = JavaFile.builder("com.example", myClass) .build() kotlin myPackage.writeTo(File("path/to/output")) kotlin val myMethod = FunSpec.builder("myMethod") .addParameter("param1", String::class) .addParameter("param2", Int::class) .addComment("This is a method with parameters") .addStatement("System.out.println(\$S + \$L)", "Param1: ", "param1") .addStatement("System.out.println(\$S + \$L)", "Param2: ", "param2") .build()


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