Files
kotlin-fork/compiler/testData/codegen/bytecodeText/multifileClasses/privateFunctionName.kt
T
Ivan Kylchik c7435ba760 Replace all occurrences of WITH_RUNTIME with WITH_STDLIB
We are going to deprecate `WITH_RUNTIME` directive. The main reason
behind this change is that `WITH_STDLIB` directive better describes
its meaning, specifically it will add kotlin stdlib to test's classpath.
2021-11-17 15:26:38 +03:00

20 lines
552 B
Kotlin
Vendored

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