Support JvmPackageName with JvmMultifileClass
This is an internal feature of our standard library needed to compile new API for unsigned types
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
@file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE")
|
||||
@file:JvmPackageName("j1")
|
||||
@file:JvmName("K1")
|
||||
@file:JvmMultifileClass
|
||||
package k1
|
||||
|
||||
fun f1() {}
|
||||
@@ -0,0 +1,7 @@
|
||||
@file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE")
|
||||
@file:JvmPackageName("j1")
|
||||
@file:JvmName("K1")
|
||||
@file:JvmMultifileClass
|
||||
package k1
|
||||
|
||||
val v2 = Unit
|
||||
@@ -0,0 +1,7 @@
|
||||
@file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE")
|
||||
@file:JvmPackageName("j1")
|
||||
@file:JvmName("K1")
|
||||
@file:JvmMultifileClass
|
||||
package k1
|
||||
|
||||
typealias T3 = List<String>
|
||||
@@ -0,0 +1,7 @@
|
||||
@file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE")
|
||||
@file:JvmPackageName("j2")
|
||||
@file:JvmName("K2")
|
||||
@file:JvmMultifileClass
|
||||
package k2
|
||||
|
||||
fun f1() {}
|
||||
@@ -0,0 +1,7 @@
|
||||
@file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE")
|
||||
@file:JvmPackageName("j3")
|
||||
@file:JvmName("K2")
|
||||
@file:JvmMultifileClass
|
||||
package k2
|
||||
|
||||
val v2 = Unit
|
||||
@@ -0,0 +1,5 @@
|
||||
@file:JvmName("K2")
|
||||
@file:JvmMultifileClass
|
||||
package k2
|
||||
|
||||
typealias T3 = List<String>
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
k1
|
||||
j1/K1__K1_AKt (j1/K1)
|
||||
j1/K1__K1_BKt (j1/K1)
|
||||
j1/K1__K1_CKt (j1/K1)
|
||||
k2
|
||||
k2/K2__K2_CKt (k2/K2)
|
||||
j2/K2__K2_AKt (j2/K2)
|
||||
j3/K2__K2_BKt (j3/K2)
|
||||
Reference in New Issue
Block a user