| // TARGET_BACKEND: JVM | |
| // WITH_REFLECT | |
| // FILE: 1.kt | |
| import a.OK | |
| fun box(): String { | |
| val okRef = ::OK | |
| val annotations = okRef.annotations | |
| if (annotations.size != 1) { | |
| return "Failed, annotations: $annotations" | |
| } | |
| return okRef.get() | |
| } | |
| // FILE: 2.kt | |
| @file:[JvmName("MultifileClass") JvmMultifileClass] | |
| package a | |
| annotation class A | |
| @A | |
| const val OK: String = "OK" |