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