[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:
+11
@@ -0,0 +1,11 @@
|
||||
package lib
|
||||
|
||||
inline fun anInlineFunction(crossinline crossInlineLamba: () -> Unit) {
|
||||
Foo().apply {
|
||||
barMethod { crossInlineLamba() }
|
||||
}
|
||||
}
|
||||
|
||||
class Foo {
|
||||
fun barMethod(aLambda: () -> Unit) { aLambda() }
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package app
|
||||
|
||||
import lib.*
|
||||
|
||||
fun runAppAndReturnOk(): String {
|
||||
var result = "Fail"
|
||||
anInlineFunction { result = "OK" }
|
||||
return result
|
||||
}
|
||||
Reference in New Issue
Block a user