Fix updating java mappings for multifile facade

This commit is contained in:
Alexey Tsvetkov
2016-01-25 20:22:44 +03:00
parent 56942930c9
commit 2abc422577
11 changed files with 84 additions and 15 deletions
@@ -0,0 +1,20 @@
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/Utils.class
out/production/module/Utils__PartBKt.class
End of files
Compiling files:
src/partB.kt
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UseFooFKt.class
out/production/module/UseFooGKt.class
out/production/module/Utils.class
out/production/module/Utils__PartAKt.class
End of files
Compiling files:
src/partA.kt
src/useFooF.kt
src/useFooG.kt
End of files
@@ -0,0 +1,4 @@
@file:JvmName("Utils")
@file:JvmMultifileClass
fun f(x: Any) {}
@@ -0,0 +1,5 @@
@file:JvmName("Utils")
@file:JvmMultifileClass
fun g(x: Int) {}
@@ -0,0 +1,6 @@
@file:JvmName("Utils")
@file:JvmMultifileClass
fun f(x: Int) {}
fun g(x: Int?) {}
@@ -0,0 +1,3 @@
fun useFooF() {
f(10)
}
@@ -0,0 +1,3 @@
fun useFooG() {
g(10)
}