如何在现有方法中添加一些生成的代码

时间:2019-04-10 11:34:42

标签: android kotlin kotlin-android-extensions annotation-processing kotlin-extension

Synthetic在Activity.onDestroy()和Fragment.onDestroyView()方法中添加clearFindViewCache()。如何使用自己的注释处理器向现有方法添加额外的代码? 如果我们查看人工合成的实现,可以看到ClassBuilderInterceptorExtension,ClassBuilderFactory等类的用法。在哪里可以找到有关此API的文档和示例?

1 个答案:

答案 0 :(得分:0)

Kotlin Android Extensions是一个编译器插件,而不是注释处理器。 Kotlin编译器插件API当前未记录且不受支持;正在考虑将Kotlin的未来版本支持的API。