Move JVM specific IC tests with class hierarchy changes

This commit is contained in:
Alexey Tsvetkov
2017-07-13 08:06:16 +03:00
parent e16c5ddb97
commit 0a5fe3ef7c
50 changed files with 60 additions and 30 deletions
@@ -0,0 +1,32 @@
================ Step #1 =================
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
Marked as dirty by Kotlin:
src/partA.kt
src/useFooF.kt
src/useFooG.kt
Exit code: ADDITIONAL_PASS_REQUIRED
------------------------------------------
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
out/production/module/Utils__PartCKt.class
End of files
Compiling files:
src/partA.kt
src/partC.kt
src/useFooF.kt
src/useFooG.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,4 @@
@file:JvmName("Utils")
@file:JvmMultifileClass
fun f(x: Any) {}
@@ -0,0 +1,4 @@
@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,4 @@
@file:JvmName("Utils")
@file:JvmMultifileClass
fun h(x: Int) {}
@@ -0,0 +1,3 @@
fun useFooF() {
f(10)
}
@@ -0,0 +1,3 @@
fun useFooG() {
g(10)
}
@@ -0,0 +1,3 @@
fun useFooH() {
h(10)
}