
android-kotlinpoet下
上一篇文章里我们基本上讲明白了KotlinPoet是如何生成.kt源文件的。KotlinPoet给Kotlin中的每个实体都创建了Model,文件-FileSpec、类、接口和对象-TypeSpec、类型别名-、属性-、方法和构造方法-FunSpec、参数-和注解-。但是KotlinPoet并没有给方法体提供Model。而是直接使用字符串代替代码块,于是字符串中的占位符逻辑和应用就是很重要的一环。代码和控制流用%S占位字符串在我们构造代码块的时候,可以用%S作为一个字符串的占位符:kotlin。











