8d3f6f1ce7
For each platform declaration, there must be at least one impl declaration in the module with the compatible signature; similarly, for each impl declaration, there must be at least one platform declaration with the compatible signature. Note that currently the presence of the 'impl' modifier is not checked yet. Also, the sad fact is that if you have platform and impl declarations which are not compatible, you get two errors: on the platform delcaration and on the impl declaration. This needs to be addressed as well
15 lines
315 B
Kotlin
Vendored
15 lines
315 B
Kotlin
Vendored
platform infix fun Int.plus(s: CharSequence): Int
|
|
platform fun Int.minus(s: String): Int
|
|
|
|
platform operator fun Double.times(x: CharArray)
|
|
platform fun Double.divide(x: ByteArray)
|
|
|
|
platform external fun f1()
|
|
platform fun g1()
|
|
|
|
platform inline fun f2()
|
|
platform fun g2()
|
|
|
|
platform tailrec fun f3()
|
|
platform fun g3()
|