import kotlin.reflect.KClass @Retention(AnnotationRetention.RUNTIME) annotation class Ann(val arg: KClass<*>) class OK @Ann(OK::class) class MyClass fun test(): String { val arg = MyClass::class.java.getAnnotation(Ann::class.java).arg.java return arg.getSimpleName() } // 0 INVOKESTATIC kotlin/jvm/internal/Reflection\.getOrCreateKotlinClass // 0 INVOKESTATIC kotlin/jvm/JvmClassMappingKt\.getJavaClass