jvm-abi-gen: Remove effectively private classes from ABI
#KT-64590 Fixed
This commit is contained in:
committed by
Space Team
parent
7cf793f308
commit
11d3ead975
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
package app
|
||||
|
||||
import lib.*
|
||||
|
||||
fun runAppAndReturnOk(): String {
|
||||
f1()
|
||||
if (v1 != "OK") return "Fail 1"
|
||||
f2()
|
||||
if (v2 != "OK") return "Fail 2"
|
||||
|
||||
return "OK"
|
||||
}
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
// INHERIT_MULTIFILE_PARTS
|
||||
// REMOVE_PRIVATE_CLASSES
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
@file:JvmMultifileClass
|
||||
@file:JvmName("Multifile")
|
||||
package lib
|
||||
|
||||
typealias T1 = String
|
||||
fun f1() {}
|
||||
val v1: T1 = "OK"
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
@file:JvmMultifileClass
|
||||
@file:JvmName("Multifile")
|
||||
package lib
|
||||
|
||||
typealias T2 = String
|
||||
fun f2() {}
|
||||
val v2: T2 = "OK"
|
||||
Reference in New Issue
Block a user