blob: 8933faa75196b1b25cb7636d72c3977e93955a8c [file]
// 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<Array<out Local>>::class)
inner class Inner
}
}
}