| // WITH_STDLIB | |
| // FILE: part1.kt | |
| @file:JvmName("Facade") | |
| @file:JvmMultifileClass | |
| package test | |
| private fun privateFun() {} | |
| private var privateVar = 42 | |
| get() = field | |
| set(value) { field = value } | |
| // We mangle names of private declarations in multi-file parts because in the -Xmultifile-parts-inherit mode, they can clash accidentally. | |
| // Below, one usage of each declaration is at the declaration site, another in the Metadata.d2 array. | |
| // 2 privateFun\$Facade__Part1Kt | |
| // 2 getPrivateVar\$Facade__Part1Kt | |
| // 2 setPrivateVar\$Facade__Part1Kt |