我正在使用以下代码生成与KotlinPoet的接口
val funspec = FunSpec.builder("test").build()
val interfacespec = TypeSpec.interfaceBuilder("Test").addFunction(funspec).build()
这将生成以下代码:
interface Test {
fun test() {
}
}
函数test()
具有默认实现(带有方括号)。有什么方法可以删除默认实现(删除括号)?
答案 0 :(得分:3)
因此,只需将.addModifiers(KModifier.ABSTRACT)
添加到您的funspec
。