| // FILE: otherFile.kt | |
| @file:[JvmName("Util") JvmMultifileClass] | |
| package test | |
| internal fun internalInOtherFile() {} | |
| public fun publicInOtherFile() {} | |
| // FILE: thisFile.kt | |
| @file:[JvmName("Util") JvmMultifileClass] | |
| package test | |
| fun foo() { | |
| privateInThisFile() | |
| internalInThisFile() | |
| publicInThisFile() | |
| internalInOtherFile() | |
| publicInOtherFile() | |
| } | |
| private fun privateInThisFile() {} | |
| internal fun internalInThisFile() {} | |
| public fun publicInThisFile() {} | |
| // @test/Util__ThisFileKt.class: | |
| // 1 INVOKESTATIC test/Util__ThisFileKt.privateInThisFile | |
| // 1 INVOKESTATIC test/Util.internalInThisFile | |
| // 1 INVOKESTATIC test/Util.publicInThisFile | |
| // 1 INVOKESTATIC test/Util.internalInOtherFile | |
| // 1 INVOKESTATIC test/Util.publicInOtherFile |