Как узнать класс данных Kotlin во время обработки аннотаций? - PullRequest
1 голос
/ 03 июля 2019

Я хочу сгенерировать код для каждого класса данных, используя KAPT. Есть ли надежный способ распознавания класса данных с использованием javax.lang.model API?

1 Ответ

0 голосов
/ 04 июля 2019

В вашем коде обработки KAPT можно отфильтровать классы данных

.getElementsAnnotatedWith(YourAnnotation::class)
.filter { it::class.isData }
.forEach {
    yourAction()
}
...