我用下面的代码用KotlinPoet生成接口
val funspec = FunSpec.builder("test").build()
val interfacespec = TypeSpec.interfaceBuilder("Test").addFunction(funspec).build()这将生成以下代码:
interface Test {
fun test() {
}
}函数test()有一个默认实现(有括号)。是否有任何方法来删除默认实现(去掉括号)?
发布于 2019-05-24 12:29:19
因此,只需将.addModifiers(KModifier.ABSTRACT)添加到funspec中即可。
https://stackoverflow.com/questions/56291960
复制相似问题