Files
kotlin/compiler/testData/codegen/box/reflection/annotations/privateAnnotation.kt
2017-06-21 15:43:00 +03:00

15 lines
269 B
Kotlin
Vendored

// 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
}