| // TARGET_BACKEND: JVM | |
| // WITH_STDLIB | |
| // FILE: box.kt | |
| import a.* | |
| fun box(): String = OK | |
| // FILE: part1.kt | |
| @file:[JvmName("MultifileClass") JvmMultifileClass] | |
| package a | |
| val O: String = "O" | |
| // FILE: part2.kt | |
| @file:[JvmName("MultifileClass") JvmMultifileClass] | |
| package a | |
| val K: String = "K" | |
| // FILE: part3.kt | |
| @file:[JvmName("MultifileClass") JvmMultifileClass] | |
| package a | |
| val OK: String = O + K | |
| // FILE: irrelevant.kt | |
| @file:[JvmName("MultifileClass") JvmMultifileClass] | |
| package a | |
| val X: Nothing = throw AssertionError("X should not be initialized") | |