@SomeAnnotationFromJava
fun mdaheh() {}
}
val m = Hehmda::class.java.getMethod("mdaheh")
m.annotations.first().javaClass.simpleName() // $Proxy1
m.annotations.first().annotationClass.simpleName() // SomeAnnotationFromJava
А что непонятного? Интерфейс аннотации реализуется каким-то сгенерированным классом.
Обсуждают сегодня