https://kotlinlang.org logo
#multiplatform
Title
# multiplatform
m

mbonnin

04/24/2020, 1:50 PM
Is there something like japicmp for kotlin MPP ? Obsiously it will not be able to work on binaries but maybe at the source level ? Or using metadata ?
j

jw

04/24/2020, 4:05 PM
No. We (Android) use UAST to parse signatures and emit signature files in a tool called Metalava. The tool should work fine on native and JS sources, but we haven't tried it yet.
m

mbonnin

04/28/2020, 8:01 PM
I just bumped into this: https://github.com/Kotlin/binary-compatibility-validator. Not really sure how it works yet but that sounded promising.
j

jw

04/29/2020, 1:21 PM
It's JVM-only and uses Java bytecode signatures
👍 1
19 Views