【发布时间】:2019-08-14 09:36:56
【问题描述】:
我有如下注释:
@Arg
internal var stringArg1: String? = null
@Arg
internal var stringArg2: String = "default value"
我遍历所有带注释的类变量,如下所示:
for (e in annotatedElement.enclosedElements) {
if (e.getAnnotation(Arg::class.java) != null) {
val defaultValue = ???
}
}
问题:
是否可以获取带注释的变量的默认值?在我的示例中,我想为我的两个变量检索 null 和 "default value"。
【问题讨论】:
标签: annotations annotation-processing kotlinpoet