mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-09 15:53:37 +00:00
20 lines
553 B
Kotlin
Vendored
20 lines
553 B
Kotlin
Vendored
// WITH_RUNTIME
|
|
// 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
|