JPS: Fix JvmMultifileClass processing for IR backend
#KT-44644 Fixed
This commit is contained in:
+25
@@ -0,0 +1,25 @@
|
||||
================ Step #1 =================
|
||||
|
||||
Marked as dirty by Kotlin:
|
||||
src/partB.kt
|
||||
src/usagePartB.kt
|
||||
Cleaning output files:
|
||||
out/production/module/META-INF/module.kotlin_module
|
||||
out/production/module/OuterClass$InnerClass.class
|
||||
out/production/module/OuterClass.class
|
||||
out/production/module/UsagePartBKt.class
|
||||
out/production/module/Utils.class
|
||||
out/production/module/Utils__PartBKt.class
|
||||
End of files
|
||||
Cleaning output files:
|
||||
out/production/module/Utils__PartAKt.class
|
||||
End of files
|
||||
Compiling files:
|
||||
src/partA.kt
|
||||
src/partB.kt
|
||||
src/usagePartB.kt
|
||||
End of files
|
||||
Exit code: ABORT
|
||||
------------------------------------------
|
||||
COMPILATION FAILED
|
||||
Unresolved reference: OuterClass
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
@file:JvmName("Utils")
|
||||
@file:JvmMultifileClass
|
||||
|
||||
val aVal: Int get() = 0
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
@file:JvmName("Utils")
|
||||
@file:JvmMultifileClass
|
||||
|
||||
val bVal: Int get() = 0
|
||||
|
||||
class OuterClass{
|
||||
inner class InnerClass {
|
||||
val getZero: Int get() = 0
|
||||
}
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
@file:JvmName("Utils")
|
||||
@file:JvmMultifileClass
|
||||
|
||||
val bVal: Int get() = 0
|
||||
+1
@@ -0,0 +1 @@
|
||||
fun zero() = OuterClass().InnerClass().getZero
|
||||
Reference in New Issue
Block a user