Files
kotlin/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt
2019-11-19 11:00:09 +03:00

17 lines
324 B
Kotlin
Vendored

// IGNORE_BACKEND_FIR: JVM_IR
// IGNORE_BACKEND: JS_IR
// IGNORE_BACKEND: JS, NATIVE
// WITH_REFLECT
annotation private class Ann(val name: String)
class A {
@Ann("OK")
fun foo() {}
}
fun box(): String {
val ann = A::class.members.single { it.name == "foo" }.annotations.single() as Ann
return ann.name
}