| // IGNORE_BACKEND: NATIVE | |
| // FILE: A.kt | |
| @file:[JvmName("MultifileClass") JvmMultifileClass] | |
| package a | |
| fun foo(): String = "OK" | |
| const val constOK: String = "OK" | |
| val valOK: String = "OK" | |
| var varOK: String = "Hmmm?" | |
| // FILE: B.kt | |
| import a.* | |
| fun box(): String { | |
| if (foo() != "OK") return "Fail function" | |
| if (constOK != "OK") return "Fail const" | |
| if (valOK != "OK") return "Fail val" | |
| varOK = "OK" | |
| if (varOK != "OK") return "Fail var" | |
| return varOK | |
| } |