21 lines
348 B
Kotlin
Vendored
21 lines
348 B
Kotlin
Vendored
// JVM_TARGET: 9
|
|
class A
|
|
|
|
inline fun test(s: (String) -> Unit) {
|
|
s("456")
|
|
}
|
|
|
|
fun box(a: String, b: String?) {
|
|
val s = a + "1" + "2" + 3 + 4L + b + 5.0 + 6F + '7' + A()
|
|
|
|
a.plus(b)
|
|
b?.plus(a)
|
|
val ref1 = a::plus
|
|
val ref2 = b::plus
|
|
|
|
test("123"::plus)
|
|
}
|
|
|
|
// 6 INVOKEDYNAMIC makeConcatWithConstants
|
|
// 0 append
|
|
// 0 stringPlus |