【发布时间】:2020-10-20 20:47:06
【问题描述】:
上课:
@MarkerForKapt
@AnotherAnnotation(withParameter = "X")
class MyClass
还有一个处理器:
class MyProcessor : AbstractProcessor() {
override fun getSupportedAnnotationTypes() = setOf(MarkerForKapt::class.qualifiedName)
override fun process(annotations: Set<TypeElement>, roundEnv: RoundEnvironment): Boolean {
val element = roundEnv.getElementsAnnotatedWith(MarkerForKapt::class.java).single()
}
}
如何从@AnotherAnnotation读取值"X"?
【问题讨论】: