[IR] update testdata: better support for IrConstructorCall
This commit is contained in:
committed by
teamcityserver
parent
197f5ca885
commit
2a19dc32f2
+1
-1
@@ -1,7 +1,7 @@
|
||||
fun <K1 : Any?, V1 : Any?> Map<out K1, V1>.plus(pair: Pair<K1, V1>): Map<K1, V1> {
|
||||
return when {
|
||||
<this>.isEmpty() -> mapOf<K1, V1>(pair = pair)
|
||||
true -> TODO("IrConstructorCall").apply<LinkedHashMap<@FlexibleNullability K1?, @FlexibleNullability V1?>>(block = local fun LinkedHashMap<@FlexibleNullability K1?, @FlexibleNullability V1?>.<anonymous>() {
|
||||
true -> LinkedHashMap<@FlexibleNullability K1?, @FlexibleNullability V1?>(p0 = <this>).apply<LinkedHashMap<@FlexibleNullability K1?, @FlexibleNullability V1?>>(block = local fun LinkedHashMap<@FlexibleNullability K1?, @FlexibleNullability V1?>.<anonymous>() {
|
||||
<this>.put(key = pair.<get-first>(), value = pair.<get-second>()) /*~> Unit */
|
||||
}
|
||||
)
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
fun test1(): J1<Int> {
|
||||
return TODO("IrConstructorCall")
|
||||
return J1<@FlexibleNullability Int?>()
|
||||
}
|
||||
|
||||
fun test2(): J1<Int> {
|
||||
return TODO("IrConstructorCall")
|
||||
return J1<@FlexibleNullability Int?, @FlexibleNullability Int?>(x1 = 1)
|
||||
}
|
||||
|
||||
fun test3(j1: J1<Any>): J2<Int, Any> {
|
||||
return TODO("IrConstructorCall")
|
||||
return j1.J2<@FlexibleNullability Int?>()
|
||||
}
|
||||
|
||||
fun test4(j1: J1<Any>): J2<Int, Any> {
|
||||
return TODO("IrConstructorCall")
|
||||
return j1.J2<@FlexibleNullability Int?, @FlexibleNullability Int?>(x2 = 1)
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ class Test1 : J {
|
||||
}
|
||||
|
||||
val test: JInner
|
||||
field = TODO("IrConstructorCall")
|
||||
field = <this>.JInner()
|
||||
get
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
val test: @FlexibleNullability String?
|
||||
field = TODO("IrConstructorCall").getFoo()
|
||||
field = J().getFoo()
|
||||
get
|
||||
|
||||
|
||||
Reference in New Issue
Block a user