【发布时间】:2019-04-01 18:07:21
【问题描述】:
我正在使用 KotlinPoet 和 Auto Service 自动生成代码。我没有找到任何方法来知道带注释的类是否具有“内部”修饰符,因此我可以创建另一个具有相同修饰符的类。例如:
@MyAnnotation
internal class Car
所以我认为使用 Kotlin Reflection 可以获得这些信息,但没有运气。
使用注释器处理器,我可以获得 KClass,但可见性显示为“公共”:
关于如何做的任何线索?
【问题讨论】:
标签: kotlin kotlin-reflect kotlinpoet