Я хочу сгенерировать код для каждого класса данных, используя KAPT. Есть ли надежный способ распознавания класса данных с использованием javax.lang.model API?
javax.lang.model
В вашем коде обработки KAPT можно отфильтровать классы данных
.getElementsAnnotatedWith(YourAnnotation::class) .filter { it::class.isData } .forEach { yourAction() }