[klib] Add an option to write out header klibs
The header klib is supposed to only contain the public abi of the module similar to jvm-abi-gen. It is intended to be used as a dependency for other klib compilations instead of the full klib for compilation avoidance. ^KT-60807
This commit is contained in:
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
package lib
|
||||
|
||||
value class A private constructor(val value: String) {
|
||||
companion object { fun a() = A("OK") }
|
||||
inline fun b() = value
|
||||
}
|
||||
native/native.tests/testData/klib/header-klibs/compilation/privateValueClassConstructor/main/main.kt
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
package app
|
||||
|
||||
import lib.*
|
||||
|
||||
fun runAppAndReturnOk(): String {
|
||||
return A.a().b()
|
||||
}
|
||||
Reference in New Issue
Block a user