// CLASS_NAME_SUFFIX: A$foo$Local import kotlin.reflect.KClass class A { annotation class Ann(val info: String) annotation class Bnn(val klass: KClass<*>) fun foo() { @Ann("class") class Local { @Ann("fun") fun foo(): Local = this @field:Ann("val") @Bnn(Local::class) val x = foo() @Ann("inner") @Bnn(Array>::class) inner class Inner } } }