diff --git a/compiler/testData/ir/irText/classes/delegatedGenericImplementation.kt.txt b/compiler/testData/ir/irText/classes/delegatedGenericImplementation.kt.txt index ebcc4edecfa52..965d3bb0b8c8f 100644 --- a/compiler/testData/ir/irText/classes/delegatedGenericImplementation.kt.txt +++ b/compiler/testData/ir/irText/classes/delegatedGenericImplementation.kt.txt @@ -26,15 +26,15 @@ class Test1 : IBase { override val C.id: Map? override get(): Map? { - return #$$delegate_0.($receiver = ) + return (#$$delegate_0, ).() } override var List.x: D? override get(): D? { - return #$$delegate_0.($receiver = ) + return (#$$delegate_0, ).() } override set(: D?) { - #$$delegate_0.($receiver = , = ) + (#$$delegate_0, ).( = ) } @@ -61,15 +61,15 @@ class Test2 : IBase { override val C.id: Map? override get(): Map? { - return #$$delegate_0.($receiver = ) + return (#$$delegate_0, ).() } override var List.x: D? override get(): D? { - return #$$delegate_0.($receiver = ) + return (#$$delegate_0, ).() } override set(: D?) { - #$$delegate_0.($receiver = , = ) + (#$$delegate_0, ).( = ) } diff --git a/compiler/testData/ir/irText/classes/delegatedImplementation.kt.txt b/compiler/testData/ir/irText/classes/delegatedImplementation.kt.txt index a7165bb003703..1bb1fe367b422 100644 --- a/compiler/testData/ir/irText/classes/delegatedImplementation.kt.txt +++ b/compiler/testData/ir/irText/classes/delegatedImplementation.kt.txt @@ -106,7 +106,7 @@ class Test1 : IBase { } override fun String.qux() { - #$$delegate_0.qux($receiver = ) + (#$$delegate_0, ).qux() } @@ -131,13 +131,13 @@ class Test2 : IBase, IOther { } override fun String.qux() { - #$$delegate_0.qux($receiver = ) + (#$$delegate_0, ).qux() } private /*final field*/ val $$delegate_1: IOther = otherImpl(x0 = "", y0 = 42) override val Byte.z1: Int override get(): Int { - return #$$delegate_1.($receiver = ) + return (#$$delegate_1, ).() } override val x: String @@ -147,10 +147,10 @@ class Test2 : IBase, IOther { override var Byte.z2: Int override get(): Int { - return #$$delegate_1.($receiver = ) + return (#$$delegate_1, ).() } override set(: Int) { - #$$delegate_1.($receiver = , = ) + (#$$delegate_1, ).( = ) } override var y: Int diff --git a/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.kt.txt b/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.kt.txt index b745983c03299..815218a77c352 100644 --- a/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.kt.txt +++ b/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.kt.txt @@ -26,7 +26,7 @@ class K2 : JFoo { } override fun foo(): String { - return .foo() /*!! String */ + return super.foo() /*!! String */ } @@ -55,7 +55,7 @@ class K4 : JUnrelatedFoo, IFoo { } override fun foo(): @FlexibleNullability String? { - return .foo() + return super.foo() } diff --git a/compiler/testData/ir/irText/classes/initValInLambda.kt.txt b/compiler/testData/ir/irText/classes/initValInLambda.kt.txt index 525feca16f4d4..f5b6ec32943c0 100644 --- a/compiler/testData/ir/irText/classes/initValInLambda.kt.txt +++ b/compiler/testData/ir/irText/classes/initValInLambda.kt.txt @@ -9,7 +9,7 @@ class TestInitValInLambdaCalledOnce { get init { - run($receiver = 1, block = local fun Int.() { + 1.run(block = local fun Int.() { #x = 0 } ) diff --git a/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt.txt b/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt.txt index fba2cb790c6e7..5969221ee458e 100644 --- a/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt.txt +++ b/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt.txt @@ -34,13 +34,13 @@ class CBoth : ILeft, IRight { } override fun foo() { - .foo() - .foo() + super.foo() + super.foo() } override val bar: Int override get(): Int { - return .().plus(other = .()) + return super.().plus(other = super.()) } diff --git a/compiler/testData/ir/irText/classes/superCalls.kt.txt b/compiler/testData/ir/irText/classes/superCalls.kt.txt index 93db015d34e9c..8165334d03337 100644 --- a/compiler/testData/ir/irText/classes/superCalls.kt.txt +++ b/compiler/testData/ir/irText/classes/superCalls.kt.txt @@ -13,7 +13,7 @@ open class Base { open get override fun hashCode(): Int { - return .hashCode() + return super.hashCode() } @@ -28,12 +28,12 @@ class Derived : Base { } override fun foo() { - .foo() + super.foo() } override val bar: String override get(): String { - return .() + return super.() } diff --git a/compiler/testData/ir/irText/classes/superCallsComposed.kt.txt b/compiler/testData/ir/irText/classes/superCallsComposed.kt.txt index 975613f784467..2370c0810d2a3 100644 --- a/compiler/testData/ir/irText/classes/superCallsComposed.kt.txt +++ b/compiler/testData/ir/irText/classes/superCallsComposed.kt.txt @@ -35,12 +35,12 @@ class Derived : Base, BaseI { } override fun foo() { - .foo() + super.foo() } override val bar: String override get(): String { - return .() + return super.() } diff --git a/compiler/testData/ir/irText/declarations/annotations/annotationsOnDelegatedMembers.kt.txt b/compiler/testData/ir/irText/declarations/annotations/annotationsOnDelegatedMembers.kt.txt index eee0a88853eaf..07ec45757f044 100644 --- a/compiler/testData/ir/irText/declarations/annotations/annotationsOnDelegatedMembers.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/annotationsOnDelegatedMembers.kt.txt @@ -33,7 +33,7 @@ class DFoo : IFoo { private /*final field*/ val $$delegate_0: IFoo = d @Ann override fun String.testExtFun() { - #$$delegate_0.testExtFun($receiver = ) + (#$$delegate_0, ).testExtFun() } @Ann @@ -43,7 +43,7 @@ class DFoo : IFoo { override val String.testExtVal: String override get(): String { - return #$$delegate_0.($receiver = ) + return (#$$delegate_0, ).() } override val testVal: String diff --git a/compiler/testData/ir/irText/declarations/annotations/delegateFieldWithAnnotations.kt.txt b/compiler/testData/ir/irText/declarations/annotations/delegateFieldWithAnnotations.kt.txt index b8983dcc81801..0c8de2844861d 100644 --- a/compiler/testData/ir/irText/declarations/annotations/delegateFieldWithAnnotations.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/delegateFieldWithAnnotations.kt.txt @@ -11,6 +11,6 @@ val test1: Int /* by */ } ) get(): Int { - return getValue($receiver = #test1$delegate, thisRef = null, property = ::test1) + return #test1$delegate.getValue(thisRef = null, property = ::test1) } diff --git a/compiler/testData/ir/irText/declarations/annotations/localDelegatedPropertiesWithAnnotations.kt.txt b/compiler/testData/ir/irText/declarations/annotations/localDelegatedPropertiesWithAnnotations.kt.txt index ab8caeb375df9..de2ee0b7ac9c7 100644 --- a/compiler/testData/ir/irText/declarations/annotations/localDelegatedPropertiesWithAnnotations.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/localDelegatedPropertiesWithAnnotations.kt.txt @@ -17,7 +17,7 @@ fun foo(m: Map) { } ) local get(): Int { - return getValue($receiver = test$delegate, thisRef = null, property = ::test) + return test$delegate.getValue(thisRef = null, property = ::test) } diff --git a/compiler/testData/ir/irText/declarations/classLevelProperties.kt.txt b/compiler/testData/ir/irText/declarations/classLevelProperties.kt.txt index 61768233b4d54..2d9c02f7fa62c 100644 --- a/compiler/testData/ir/irText/declarations/classLevelProperties.kt.txt +++ b/compiler/testData/ir/irText/declarations/classLevelProperties.kt.txt @@ -41,16 +41,16 @@ class C { } ) get(): Int { - return getValue($receiver = #test7$delegate, thisRef = , property = ::test7) + return #test7$delegate.getValue(thisRef = , property = ::test7) } var test8: Int /* by */ field = hashMapOf() get(): Int { - return getValue($receiver = #test8$delegate, thisRef = , property = ::test8) + return #test8$delegate.getValue(thisRef = , property = ::test8) } set(: Int) { - return setValue($receiver = #test8$delegate, thisRef = , property = ::test8, value = ) + return #test8$delegate.setValue(thisRef = , property = ::test8, value = ) } diff --git a/compiler/testData/ir/irText/declarations/delegatedProperties.kt.txt b/compiler/testData/ir/irText/declarations/delegatedProperties.kt.txt index 8adc36222ad31..d2857b358b77f 100644 --- a/compiler/testData/ir/irText/declarations/delegatedProperties.kt.txt +++ b/compiler/testData/ir/irText/declarations/delegatedProperties.kt.txt @@ -4,7 +4,7 @@ val test1: Int /* by */ } ) get(): Int { - return getValue($receiver = #test1$delegate, thisRef = null, property = ::test1) + return #test1$delegate.getValue(thisRef = null, property = ::test1) } class C { @@ -24,16 +24,16 @@ class C { } ) get(): Int { - return getValue($receiver = #test2$delegate, thisRef = , property = ::test2) + return #test2$delegate.getValue(thisRef = , property = ::test2) } var test3: Any /* by */ field = .() get(): Any { - return getValue($receiver = #test3$delegate, thisRef = , property = ::test3) + return #test3$delegate.getValue(thisRef = , property = ::test3) } set(: Any) { - return setValue($receiver = #test3$delegate, thisRef = , property = ::test3, value = ) + return #test3$delegate.setValue(thisRef = , property = ::test3, value = ) } @@ -44,9 +44,9 @@ class C { var test4: Any /* by */ field = hashMapOf() get(): Any { - return getValue($receiver = #test4$delegate, thisRef = null, property = ::test4) + return #test4$delegate.getValue(thisRef = null, property = ::test4) } set(: Any) { - return setValue($receiver = #test4$delegate, thisRef = null, property = ::test4, value = ) + return #test4$delegate.setValue(thisRef = null, property = ::test4, value = ) } diff --git a/compiler/testData/ir/irText/declarations/kt35550.kt.txt b/compiler/testData/ir/irText/declarations/kt35550.kt.txt index 2c5d4c77ac655..34b3aeaf6acf3 100644 --- a/compiler/testData/ir/irText/declarations/kt35550.kt.txt +++ b/compiler/testData/ir/irText/declarations/kt35550.kt.txt @@ -19,7 +19,7 @@ class A : I { private /*final field*/ val $$delegate_0: I = i override val T.id: T override get(): T { - return #$$delegate_0.($receiver = ) + return (#$$delegate_0, ).() } diff --git a/compiler/testData/ir/irText/declarations/localDelegatedProperties.kt.txt b/compiler/testData/ir/irText/declarations/localDelegatedProperties.kt.txt index 19fe4213191ee..3bacaf906ae71 100644 --- a/compiler/testData/ir/irText/declarations/localDelegatedProperties.kt.txt +++ b/compiler/testData/ir/irText/declarations/localDelegatedProperties.kt.txt @@ -5,7 +5,7 @@ fun test1() { } ) local get(): Int { - return getValue($receiver = x$delegate, thisRef = null, property = ::x) + return x$delegate.getValue(thisRef = null, property = ::x) } @@ -16,10 +16,10 @@ fun test2() { var x: Int val x$delegate: HashMap = hashMapOf() local get(): Int { - return getValue($receiver = x$delegate, thisRef = null, property = ::x) + return x$delegate.getValue(thisRef = null, property = ::x) } local set(value: Int) { - return setValue($receiver = x$delegate, thisRef = null, property = ::x, value = value) + return x$delegate.setValue(thisRef = null, property = ::x, value = value) } diff --git a/compiler/testData/ir/irText/declarations/packageLevelProperties.kt.txt b/compiler/testData/ir/irText/declarations/packageLevelProperties.kt.txt index cfb6b100bc71f..e7cfcc6ca3b6a 100644 --- a/compiler/testData/ir/irText/declarations/packageLevelProperties.kt.txt +++ b/compiler/testData/ir/irText/declarations/packageLevelProperties.kt.txt @@ -34,15 +34,15 @@ val test7: Int /* by */ } ) get(): Int { - return getValue($receiver = #test7$delegate, thisRef = null, property = ::test7) + return #test7$delegate.getValue(thisRef = null, property = ::test7) } var test8: Int /* by */ field = hashMapOf() get(): Int { - return getValue($receiver = #test8$delegate, thisRef = null, property = ::test8) + return #test8$delegate.getValue(thisRef = null, property = ::test8) } set(: Int) { - return setValue($receiver = #test8$delegate, thisRef = null, property = ::test8, value = ) + return #test8$delegate.setValue(thisRef = null, property = ::test8, value = ) } diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.kt.txt b/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.kt.txt index 1f6a03a16b79c..e8c6c6886ccc5 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.kt.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.kt.txt @@ -23,15 +23,15 @@ operator fun String.getValue(receiver: Any?, p: Any): String { } val testO: String /* by */ - field = provideDelegate($receiver = TODO("IrConstructorCall"), host = null, p = ::testO) + field = TODO("IrConstructorCall").provideDelegate(host = null, p = ::testO) get(): String { - return getValue($receiver = #testO$delegate, receiver = null, p = ::testO) + return #testO$delegate.getValue(receiver = null, p = ::testO) } val testK: String /* by */ field = "K" get(): String { - return getValue($receiver = #testK$delegate, receiver = null, p = ::testK) + return #testK$delegate.getValue(receiver = null, p = ::testK) } val testOK: String diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.kt.txt b/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.kt.txt index 4555d57fb14a5..0fffed7d1020d 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.kt.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.kt.txt @@ -24,16 +24,16 @@ operator fun String.getValue(receiver: Any?, p: Any): String { fun box(): String { val testO: String - val testO$delegate: String = provideDelegate($receiver = TODO("IrConstructorCall"), host = null, p = ::testO) + val testO$delegate: String = TODO("IrConstructorCall").provideDelegate(host = null, p = ::testO) local get(): String { - return getValue($receiver = testO$delegate, receiver = null, p = ::testO) + return testO$delegate.getValue(receiver = null, p = ::testO) } val testK: String val testK$delegate: String = "K" local get(): String { - return getValue($receiver = testK$delegate, receiver = null, p = ::testK) + return testK$delegate.getValue(receiver = null, p = ::testK) } diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.kt.txt b/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.kt.txt index 27443f19648ef..ca89f230f9b16 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.kt.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.kt.txt @@ -30,13 +30,13 @@ object Host { } val String.plusK: String /* by */ - field = .provideDelegate($receiver = "K", host = , p = ::plusK) + field = (, "K").provideDelegate(host = , p = ::plusK) get(): String { return #plusK$delegate.getValue(receiver = , p = ::plusK) } val ok: String - field = .($receiver = "O") + field = (, "O").() get diff --git a/compiler/testData/ir/irText/expressions/argumentMappedWithError.kt.txt b/compiler/testData/ir/irText/expressions/argumentMappedWithError.kt.txt index 1f6e1b6749407..6a88ea35abe09 100644 --- a/compiler/testData/ir/irText/expressions/argumentMappedWithError.kt.txt +++ b/compiler/testData/ir/irText/expressions/argumentMappedWithError.kt.txt @@ -7,6 +7,6 @@ fun foo(arg: Number) { fun main(args: Array) { val x: Int = 0 - foo(arg = convert($receiver = x)) + foo(arg = x.convert()) } diff --git a/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment2.kt.txt b/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment2.kt.txt index 00549a2d611e3..ba7f609d1001d 100644 --- a/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment2.kt.txt +++ b/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment2.kt.txt @@ -16,7 +16,7 @@ fun IB.test(a: IA) { { // BLOCK val tmp0_array: IA = a val tmp1_index0: String = "" - .set($receiver = tmp0_array, index = tmp1_index0, value = tmp0_array.get(index = tmp1_index0).plus(other = 42)) + (, tmp0_array).set(index = tmp1_index0, value = tmp0_array.get(index = tmp1_index0).plus(other = 42)) } } diff --git a/compiler/testData/ir/irText/expressions/augmentedAssignment2.kt.txt b/compiler/testData/ir/irText/expressions/augmentedAssignment2.kt.txt index afa5af875fd89..7260105136778 100644 --- a/compiler/testData/ir/irText/expressions/augmentedAssignment2.kt.txt +++ b/compiler/testData/ir/irText/expressions/augmentedAssignment2.kt.txt @@ -31,28 +31,28 @@ val p: A fun testVariable() { val a: A = TODO("IrConstructorCall") - plusAssign($receiver = a, s = "+=") - minusAssign($receiver = a, s = "-=") - timesAssign($receiver = a, s = "*=") - divAssign($receiver = a, s = "/=") - remAssign($receiver = a, s = "*=") + a.plusAssign(s = "+=") + a.minusAssign(s = "-=") + a.timesAssign(s = "*=") + a.divAssign(s = "/=") + a.remAssign(s = "*=") } fun testProperty() { { // BLOCK - plusAssign($receiver = (), s = "+=") + ().plusAssign(s = "+=") } { // BLOCK - minusAssign($receiver = (), s = "-=") + ().minusAssign(s = "-=") } { // BLOCK - timesAssign($receiver = (), s = "*=") + ().timesAssign(s = "*=") } { // BLOCK - divAssign($receiver = (), s = "/=") + ().divAssign(s = "/=") } { // BLOCK - remAssign($receiver = (), s = "%=") + ().remAssign(s = "%=") } } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/adaptedExtensionFunctions.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/adaptedExtensionFunctions.kt.txt index b27a9d1f0c7ef..431fcc1667dda 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/adaptedExtensionFunctions.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/adaptedExtensionFunctions.kt.txt @@ -24,21 +24,21 @@ fun C.extensionBoth(i: Int, s: String = "", vararg t: String) { fun testExtensionVararg() { use(f = local fun extensionVararg(p0: C, p1: Int) { - extensionVararg($receiver = p0, i = p1) + p0.extensionVararg(i = p1) } ) } fun testExtensionDefault() { use(f = local fun extensionDefault(p0: C, p1: Int) { - extensionDefault($receiver = p0, i = p1) + p0.extensionDefault(i = p1) } ) } fun testExtensionBoth() { use(f = local fun extensionBoth(p0: C, p1: Int) { - extensionBoth($receiver = p0, i = p1) + p0.extensionBoth(i = p1) } ) } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/boundInlineAdaptedReference.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/boundInlineAdaptedReference.kt.txt index 11d91d981b046..e1560da0c0f2d 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/boundInlineAdaptedReference.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/boundInlineAdaptedReference.kt.txt @@ -10,7 +10,7 @@ fun String.id(s: String = , vararg xs: Int): String { fun test() { foo(x = { // BLOCK local fun String.id() { - id($receiver = receiver, ) /*~> Unit */ + receiver.id() /*~> Unit */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt.txt index b8d86b1f161f2..8371df7b87ce2 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt.txt @@ -61,7 +61,7 @@ fun test1() { withVararg(xs = [p0]) /*~> Unit */ } /*-> IFoo */ - set($receiver = tmp0_array, i = tmp2_sam, newValue = get($receiver = tmp0_array, i = tmp2_sam).plus(other = 1)) + tmp0_array.set(i = tmp2_sam, newValue = tmp0_array.get(i = tmp2_sam).plus(other = 1)) } } @@ -72,7 +72,7 @@ fun test2() { withVararg(xs = [p0]) /*~> Unit */ } /*-> IFoo2 */ - set($receiver = tmp0_array, i = tmp2_sam, newValue = get($receiver = tmp0_array, i = tmp2_sam).plus(other = 1)) + tmp0_array.set(i = tmp2_sam, newValue = tmp0_array.get(i = tmp2_sam).plus(other = 1)) } } @@ -80,7 +80,7 @@ fun test3(fn: Function1) { { // BLOCK val tmp0_array: A = A val tmp2_sam: IFoo = fn /*-> IFoo */ - set($receiver = tmp0_array, i = tmp2_sam, newValue = get($receiver = tmp0_array, i = tmp2_sam).plus(other = 1)) + tmp0_array.set(i = tmp2_sam, newValue = tmp0_array.get(i = tmp2_sam).plus(other = 1)) } } @@ -90,7 +90,7 @@ fun test4(fn: Function1) { { // BLOCK val tmp0_array: A = A val tmp1_index0: Function1 = fn - set($receiver = tmp0_array, i = tmp1_index0 /*as IFoo */, newValue = get($receiver = tmp0_array, i = tmp1_index0 /*as IFoo */).plus(other = 1)) + tmp0_array.set(i = tmp1_index0 /*as IFoo */, newValue = tmp0_array.get(i = tmp1_index0 /*as IFoo */).plus(other = 1)) } } } @@ -101,7 +101,7 @@ fun test5(a: Any) { { // BLOCK val tmp0_array: A = A val tmp2_sam: IFoo = a /*as Function1<@ParameterName(...) Int, Unit> */ /*-> IFoo */ - set($receiver = tmp0_array, i = tmp2_sam, newValue = get($receiver = tmp0_array, i = tmp2_sam).plus(other = 1)) + tmp0_array.set(i = tmp2_sam, newValue = tmp0_array.get(i = tmp2_sam).plus(other = 1)) } } @@ -111,7 +111,7 @@ fun test6(a: Any) { { // BLOCK val tmp0_array: A = A val tmp1_index0: Any = a - set($receiver = tmp0_array, i = tmp1_index0 /*as IFoo */, newValue = get($receiver = tmp0_array, i = tmp1_index0 /*as IFoo */).plus(other = 1)) + tmp0_array.set(i = tmp1_index0 /*as IFoo */, newValue = tmp0_array.get(i = tmp1_index0 /*as IFoo */).plus(other = 1)) } } diff --git a/compiler/testData/ir/irText/expressions/calls.kt.txt b/compiler/testData/ir/irText/expressions/calls.kt.txt index 660fedd9984cb..42cd340db3ccc 100644 --- a/compiler/testData/ir/irText/expressions/calls.kt.txt +++ b/compiler/testData/ir/irText/expressions/calls.kt.txt @@ -19,6 +19,6 @@ fun Int.ext2(x: Int): Int { } fun Int.ext3(x: Int): Int { - return foo(x = ext1($receiver = ), y = x) + return foo(x = .ext1(), y = x) } diff --git a/compiler/testData/ir/irText/expressions/classReference.kt.txt b/compiler/testData/ir/irText/expressions/classReference.kt.txt index cbbc7eb3ecba9..8c24a32e11f43 100644 --- a/compiler/testData/ir/irText/expressions/classReference.kt.txt +++ b/compiler/testData/ir/irText/expressions/classReference.kt.txt @@ -13,7 +13,7 @@ class A { fun test() { A::class /*~> Unit */ TODO("IrConstructorCall")::class /*~> Unit */ - ($receiver = A::class) /*~> Unit */ - ($receiver = TODO("IrConstructorCall")::class) /*~> Unit */ + A::class.() /*~> Unit */ + TODO("IrConstructorCall")::class.() /*~> Unit */ } diff --git a/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.kt.txt b/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.kt.txt index d452608ed844c..09e220cb5f41b 100644 --- a/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.kt.txt +++ b/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.kt.txt @@ -128,6 +128,6 @@ object Host { } fun Host.test3(v: B) { - .plusAssign($receiver = v, b = TODO("IrConstructorCall")) + (, v).plusAssign(b = TODO("IrConstructorCall")) } diff --git a/compiler/testData/ir/irText/expressions/conventionComparisons.kt.txt b/compiler/testData/ir/irText/expressions/conventionComparisons.kt.txt index aa20ef1e64b66..acc623bd0a32f 100644 --- a/compiler/testData/ir/irText/expressions/conventionComparisons.kt.txt +++ b/compiler/testData/ir/irText/expressions/conventionComparisons.kt.txt @@ -12,18 +12,18 @@ interface IB { } fun IB.test1(a1: IA, a2: IA): Boolean { - return greater(arg0 = .compareTo($receiver = a1, other = a2), arg1 = 0) + return greater(arg0 = (, a1).compareTo(other = a2), arg1 = 0) } fun IB.test2(a1: IA, a2: IA): Boolean { - return greaterOrEqual(arg0 = .compareTo($receiver = a1, other = a2), arg1 = 0) + return greaterOrEqual(arg0 = (, a1).compareTo(other = a2), arg1 = 0) } fun IB.test3(a1: IA, a2: IA): Boolean { - return less(arg0 = .compareTo($receiver = a1, other = a2), arg1 = 0) + return less(arg0 = (, a1).compareTo(other = a2), arg1 = 0) } fun IB.test4(a1: IA, a2: IA): Boolean { - return lessOrEqual(arg0 = .compareTo($receiver = a1, other = a2), arg1 = 0) + return lessOrEqual(arg0 = (, a1).compareTo(other = a2), arg1 = 0) } diff --git a/compiler/testData/ir/irText/expressions/destructuring1.kt.txt b/compiler/testData/ir/irText/expressions/destructuring1.kt.txt index 8e2163433d8b4..19c4b21fa6a4c 100644 --- a/compiler/testData/ir/irText/expressions/destructuring1.kt.txt +++ b/compiler/testData/ir/irText/expressions/destructuring1.kt.txt @@ -33,8 +33,8 @@ object B { fun B.test() { // COMPOSITE { val tmp0_container: A = A - val x: Int = .component1($receiver = tmp0_container) - val y: Int = .component2($receiver = tmp0_container) + val x: Int = (, tmp0_container).component1() + val y: Int = (, tmp0_container).component2() // } } diff --git a/compiler/testData/ir/irText/expressions/destructuringWithUnderscore.kt.txt b/compiler/testData/ir/irText/expressions/destructuringWithUnderscore.kt.txt index 43cd12bc9e7cf..413332d666dcb 100644 --- a/compiler/testData/ir/irText/expressions/destructuringWithUnderscore.kt.txt +++ b/compiler/testData/ir/irText/expressions/destructuringWithUnderscore.kt.txt @@ -37,8 +37,8 @@ object B { fun B.test() { // COMPOSITE { val tmp0_container: A = A - val x: Int = .component1($receiver = tmp0_container) - val z: Int = .component3($receiver = tmp0_container) + val x: Int = (, tmp0_container).component1() + val z: Int = (, tmp0_container).component3() // } } diff --git a/compiler/testData/ir/irText/expressions/extensionPropertyGetterCall.kt.txt b/compiler/testData/ir/irText/expressions/extensionPropertyGetterCall.kt.txt index 45536fe0b0da6..3a5610cf77d52 100644 --- a/compiler/testData/ir/irText/expressions/extensionPropertyGetterCall.kt.txt +++ b/compiler/testData/ir/irText/expressions/extensionPropertyGetterCall.kt.txt @@ -4,6 +4,6 @@ val String.okext: String } fun String.test5(): String { - return ($receiver = ) + return .() } diff --git a/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt.txt b/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt.txt index b2b23e39172b3..63d9f5759ecd5 100644 --- a/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt.txt +++ b/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt.txt @@ -54,9 +54,9 @@ interface IReceiver { fun IReceiver.test() { { // BLOCK - val tmp0_iterator: IntCell = .iterator($receiver = FiveTimes) - while (.hasNext($receiver = tmp0_iterator)) { // BLOCK - val i: Int = .next($receiver = tmp0_iterator) + val tmp0_iterator: IntCell = (, FiveTimes).iterator() + while ((, tmp0_iterator).hasNext()) { // BLOCK + val i: Int = (, tmp0_iterator).next() { // BLOCK println(message = i) } diff --git a/compiler/testData/ir/irText/expressions/genericPropertyCall.kt.txt b/compiler/testData/ir/irText/expressions/genericPropertyCall.kt.txt index 7902ef559810d..32d611c152ed4 100644 --- a/compiler/testData/ir/irText/expressions/genericPropertyCall.kt.txt +++ b/compiler/testData/ir/irText/expressions/genericPropertyCall.kt.txt @@ -4,6 +4,6 @@ val T.id: T } val test: String - field = ($receiver = "abc") + field = "abc".() get diff --git a/compiler/testData/ir/irText/expressions/implicitNotNullInDestructuringAssignment.kt.txt b/compiler/testData/ir/irText/expressions/implicitNotNullInDestructuringAssignment.kt.txt index b10b98aae22f8..afa12bb55958c 100644 --- a/compiler/testData/ir/irText/expressions/implicitNotNullInDestructuringAssignment.kt.txt +++ b/compiler/testData/ir/irText/expressions/implicitNotNullInDestructuringAssignment.kt.txt @@ -9,8 +9,8 @@ private operator fun J.component2(): Int { fun test() { // COMPOSITE { val tmp0_container: @FlexibleNullability J? = j() - val a: Int = component1($receiver = tmp0_container) - val b: Int = component2($receiver = tmp0_container /*!! J */) + val a: Int = tmp0_container.component1() + val b: Int = tmp0_container /*!! J */.component2() // } } diff --git a/compiler/testData/ir/irText/expressions/kt23030.kt.txt b/compiler/testData/ir/irText/expressions/kt23030.kt.txt index a82a6196c3444..7101d467fd558 100644 --- a/compiler/testData/ir/irText/expressions/kt23030.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt23030.kt.txt @@ -3,7 +3,7 @@ operator fun Int.compareTo(c: Char): Int { } fun testOverloadedCompareToCall(x: Int, y: Char): Boolean { - return less(arg0 = compareTo($receiver = x, c = y), arg1 = 0) + return less(arg0 = x.compareTo(c = y), arg1 = 0) } fun testOverloadedCompareToCallWithSmartCast(x: Any, y: Any): Boolean { @@ -11,7 +11,7 @@ fun testOverloadedCompareToCallWithSmartCast(x: Any, y: Any): Boolean { when { x is Int -> y is Char true -> false - } -> less(arg0 = compareTo($receiver = x /*as Int */, c = y /*as Char */), arg1 = 0) + } -> less(arg0 = x /*as Int */.compareTo(c = y /*as Char */), arg1 = 0) true -> false } } @@ -38,7 +38,7 @@ class C { } fun testMemberExtensionCompareToCall(x: Int, y: Char): Boolean { - return less(arg0 = .compareTo($receiver = x, c = y), arg1 = 0) + return less(arg0 = (, x).compareTo(c = y), arg1 = 0) } fun testMemberExtensionCompareToCallWithSmartCast(x: Any, y: Any): Boolean { @@ -46,7 +46,7 @@ class C { when { x is Int -> y is Char true -> false - } -> less(arg0 = .compareTo($receiver = x /*as Int */, c = y /*as Char */), arg1 = 0) + } -> less(arg0 = (, x /*as Int */).compareTo(c = y /*as Char */), arg1 = 0) true -> false } } diff --git a/compiler/testData/ir/irText/expressions/kt28456.kt.txt b/compiler/testData/ir/irText/expressions/kt28456.kt.txt index 9d097e282a387..206a8b0fa28a8 100644 --- a/compiler/testData/ir/irText/expressions/kt28456.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt28456.kt.txt @@ -18,7 +18,7 @@ operator fun A.set(i: Int, j: Int, v: Int) { } fun testSimpleAssignment(a: A) { - set($receiver = a, i = 1, j = 2, v = 0) + a.set(i = 1, j = 2, v = 0) } fun testPostfixIncrement(a: A): Int { @@ -26,8 +26,8 @@ fun testPostfixIncrement(a: A): Int { val tmp0_array: A = a val tmp1_index0: Int = 1 val tmp2_index1: Int = 2 - val tmp3: Int = get($receiver = tmp0_array, xs = [tmp1_index0, tmp2_index1]) - set($receiver = tmp0_array, i = tmp1_index0, j = tmp2_index1, v = tmp3.inc()) + val tmp3: Int = tmp0_array.get(xs = [tmp1_index0, tmp2_index1]) + tmp0_array.set(i = tmp1_index0, j = tmp2_index1, v = tmp3.inc()) tmp3 } } @@ -37,7 +37,7 @@ fun testCompoundAssignment(a: A) { val tmp0_array: A = a val tmp1_index0: Int = 1 val tmp2_index1: Int = 2 - set($receiver = tmp0_array, i = tmp1_index0, j = tmp2_index1, v = get($receiver = tmp0_array, xs = [tmp1_index0, tmp2_index1]).plus(other = 10)) + tmp0_array.set(i = tmp1_index0, j = tmp2_index1, v = tmp0_array.get(xs = [tmp1_index0, tmp2_index1]).plus(other = 10)) } } diff --git a/compiler/testData/ir/irText/expressions/kt28456a.kt.txt b/compiler/testData/ir/irText/expressions/kt28456a.kt.txt index e1d3a1342c91d..70874414592d8 100644 --- a/compiler/testData/ir/irText/expressions/kt28456a.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt28456a.kt.txt @@ -14,6 +14,6 @@ operator fun A.set(vararg i: Int, v: Int) { } fun testSimpleAssignment(a: A) { - set($receiver = a, i = [1, 2, 3], v = 0) + a.set(i = [1, 2, 3], v = 0) } diff --git a/compiler/testData/ir/irText/expressions/kt28456b.kt.txt b/compiler/testData/ir/irText/expressions/kt28456b.kt.txt index 19be20de821ab..76b604178e04f 100644 --- a/compiler/testData/ir/irText/expressions/kt28456b.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt28456b.kt.txt @@ -18,15 +18,15 @@ operator fun A.set(i: Int, j: Int = 42, v: Int) { } fun testSimpleAssignment(a: A) { - set($receiver = a, i = 1, v = 0) + a.set(i = 1, v = 0) } fun testPostfixIncrement(a: A): Int { return { // BLOCK val tmp0_array: A = a val tmp1_index0: Int = 1 - val tmp2: Int = get($receiver = tmp0_array, i = tmp1_index0) - set($receiver = tmp0_array, i = tmp1_index0, v = tmp2.inc()) + val tmp2: Int = tmp0_array.get(i = tmp1_index0) + tmp0_array.set(i = tmp1_index0, v = tmp2.inc()) tmp2 } } @@ -35,7 +35,7 @@ fun testCompoundAssignment(a: A) { { // BLOCK val tmp0_array: A = a val tmp1_index0: Int = 1 - set($receiver = tmp0_array, i = tmp1_index0, v = get($receiver = tmp0_array, i = tmp1_index0).plus(other = 10)) + tmp0_array.set(i = tmp1_index0, v = tmp0_array.get(i = tmp1_index0).plus(other = 10)) } } diff --git a/compiler/testData/ir/irText/expressions/kt30020.kt.txt b/compiler/testData/ir/irText/expressions/kt30020.kt.txt index 24d63966eb39f..53f81d66ae716 100644 --- a/compiler/testData/ir/irText/expressions/kt30020.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt30020.kt.txt @@ -11,29 +11,29 @@ interface X { fun test(x: X, nx: X?) { { // BLOCK val tmp0_this: X = x - plusAssign($receiver = tmp0_this.(), element = 1) + tmp0_this.().plusAssign(element = 1) } - plusAssign($receiver = x.f(), element = 2) - plusAssign($receiver = x.() as MutableList, element = 3) - plusAssign($receiver = x.f() as MutableList, element = 4) - plusAssign($receiver = CHECK_NOT_NULL>(arg0 = { // BLOCK + x.f().plusAssign(element = 2) + x.() as MutableList.plusAssign(element = 3) + x.f() as MutableList.plusAssign(element = 4) + CHECK_NOT_NULL>(arg0 = { // BLOCK val tmp1_safe_receiver: X? = nx when { EQEQ(arg0 = tmp1_safe_receiver, arg1 = null) -> null true -> tmp1_safe_receiver.() } - }), element = 5) - plusAssign($receiver = CHECK_NOT_NULL>(arg0 = { // BLOCK + }).plusAssign(element = 5) + CHECK_NOT_NULL>(arg0 = { // BLOCK val tmp2_safe_receiver: X? = nx when { EQEQ(arg0 = tmp2_safe_receiver, arg1 = null) -> null true -> tmp2_safe_receiver.f() } - }), element = 6) + }).plusAssign(element = 6) } fun MutableList.testExtensionReceiver() { - plusAssign($receiver = , element = 100) + .plusAssign(element = 100) } abstract class AML : MutableList { @@ -44,7 +44,7 @@ abstract class AML : MutableList { } fun testExplicitThis() { - plusAssign($receiver = , element = 200) + .plusAssign(element = 200) } inner class Inner { @@ -55,7 +55,7 @@ abstract class AML : MutableList { } fun testOuterThis() { - plusAssign($receiver = , element = 300) + .plusAssign(element = 300) } diff --git a/compiler/testData/ir/irText/expressions/kt37570.kt.txt b/compiler/testData/ir/irText/expressions/kt37570.kt.txt index 1fa6d962f434f..ca7f818404740 100644 --- a/compiler/testData/ir/irText/expressions/kt37570.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt37570.kt.txt @@ -13,7 +13,7 @@ class A { get init { - apply($receiver = a(), block = local fun String.() { + a().apply(block = local fun String.() { #b = } ) /*~> Unit */ diff --git a/compiler/testData/ir/irText/expressions/lambdaInCAO.kt.txt b/compiler/testData/ir/irText/expressions/lambdaInCAO.kt.txt index 76d87b6809ba7..843798b59bff7 100644 --- a/compiler/testData/ir/irText/expressions/lambdaInCAO.kt.txt +++ b/compiler/testData/ir/irText/expressions/lambdaInCAO.kt.txt @@ -9,7 +9,7 @@ operator fun Any.set(index: Function0, value: Int) { } fun test1(a: Any) { - plusAssign($receiver = a, lambda = local fun () { + a.plusAssign(lambda = local fun () { return Unit } ) @@ -22,7 +22,7 @@ fun test2(a: Any) { return Unit } - set($receiver = tmp0_array, index = tmp1_index0, value = get($receiver = tmp0_array, index = tmp1_index0).plus(other = 42)) + tmp0_array.set(index = tmp1_index0, value = tmp0_array.get(index = tmp1_index0).plus(other = 42)) } } @@ -33,8 +33,8 @@ fun test3(a: Any) { return Unit } - val tmp2: Int = get($receiver = tmp0_array, index = tmp1_index0) - set($receiver = tmp0_array, index = tmp1_index0, value = tmp2.inc()) + val tmp2: Int = tmp0_array.get(index = tmp1_index0) + tmp0_array.set(index = tmp1_index0, value = tmp2.inc()) tmp2 } /*~> Unit */ } diff --git a/compiler/testData/ir/irText/expressions/membersImportedFromObject.kt.txt b/compiler/testData/ir/irText/expressions/membersImportedFromObject.kt.txt index f9d9c9de7d7bb..9a510e14c488e 100644 --- a/compiler/testData/ir/irText/expressions/membersImportedFromObject.kt.txt +++ b/compiler/testData/ir/irText/expressions/membersImportedFromObject.kt.txt @@ -36,10 +36,10 @@ val test2: Int get val test3: Int - field = A.fooExt($receiver = 1) + field = (A, 1).fooExt() get val test4: Int - field = A.($receiver = 1) + field = (A, 1).() get diff --git a/compiler/testData/ir/irText/expressions/objectAsCallable.kt.txt b/compiler/testData/ir/irText/expressions/objectAsCallable.kt.txt index 2b1164076dfa7..894dfad5cbedd 100644 --- a/compiler/testData/ir/irText/expressions/objectAsCallable.kt.txt +++ b/compiler/testData/ir/irText/expressions/objectAsCallable.kt.txt @@ -39,10 +39,10 @@ operator fun En.invoke(i: Int): Int { } val test1: Int - field = invoke($receiver = A, i = 42) + field = A.invoke(i = 42) get val test2: Int - field = invoke($receiver = En, i = 42) + field = En.invoke(i = 42) get diff --git a/compiler/testData/ir/irText/expressions/objectClassReference.kt.txt b/compiler/testData/ir/irText/expressions/objectClassReference.kt.txt index 9430fd8dc6de1..3225c4ab84c1a 100644 --- a/compiler/testData/ir/irText/expressions/objectClassReference.kt.txt +++ b/compiler/testData/ir/irText/expressions/objectClassReference.kt.txt @@ -12,6 +12,6 @@ object A { fun test() { A::class /*~> Unit */ - ($receiver = A::class) /*~> Unit */ + A::class.() /*~> Unit */ } diff --git a/compiler/testData/ir/irText/expressions/references.kt.txt b/compiler/testData/ir/irText/expressions/references.kt.txt index b7271694093f0..a4fbb1e4897db 100644 --- a/compiler/testData/ir/irText/expressions/references.kt.txt +++ b/compiler/testData/ir/irText/expressions/references.kt.txt @@ -34,6 +34,6 @@ val String.okext: String } fun String.test5(): String { - return ($receiver = ) + return .() } diff --git a/compiler/testData/ir/irText/expressions/safeCallWithIncrementDecrement.kt.txt b/compiler/testData/ir/irText/expressions/safeCallWithIncrementDecrement.kt.txt index dd5c708cf03d7..f1a0f69545ca1 100644 --- a/compiler/testData/ir/irText/expressions/safeCallWithIncrementDecrement.kt.txt +++ b/compiler/testData/ir/irText/expressions/safeCallWithIncrementDecrement.kt.txt @@ -44,8 +44,8 @@ fun testProperty(nc: C?) { true -> { // BLOCK val tmp1_receiver: C? = tmp0_safe_receiver { // BLOCK - val tmp2: Int = ($receiver = tmp1_receiver) - ($receiver = tmp1_receiver, value = inc($receiver = tmp2)) + val tmp2: Int = tmp1_receiver.() + tmp1_receiver.(value = tmp2.inc()) tmp2 } } @@ -59,12 +59,12 @@ fun testArrayAccess(nc: C?) { val tmp0_safe_receiver: C? = nc when { EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null - true -> ($receiver = tmp0_safe_receiver) + true -> tmp0_safe_receiver.() } } val tmp2_index0: Int = 0 - val tmp3: Int = get($receiver = tmp1_array, index = tmp2_index0) - set($receiver = tmp1_array, index = tmp2_index0, value = tmp3.inc()) + val tmp3: Int = tmp1_array.get(index = tmp2_index0) + tmp1_array.set(index = tmp2_index0, value = tmp3.inc()) tmp3 } /*~> Unit */ } diff --git a/compiler/testData/ir/irText/expressions/safeCalls.kt.txt b/compiler/testData/ir/irText/expressions/safeCalls.kt.txt index aa175df6b49ef..a1de2db70121c 100644 --- a/compiler/testData/ir/irText/expressions/safeCalls.kt.txt +++ b/compiler/testData/ir/irText/expressions/safeCalls.kt.txt @@ -70,7 +70,7 @@ fun IHost.test5(s: String?): Int? { val tmp0_safe_receiver: String? = s when { EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null - true -> .extLength($receiver = tmp0_safe_receiver) + true -> (, tmp0_safe_receiver).extLength() } } } @@ -84,7 +84,7 @@ fun box() { val tmp0_safe_receiver: Int = 42 when { EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null - true -> foo($receiver = tmp0_safe_receiver) + true -> tmp0_safe_receiver.foo() } } /*~> Unit */ } diff --git a/compiler/testData/ir/irText/expressions/signedToUnsignedConversions_test.kt.txt b/compiler/testData/ir/irText/expressions/signedToUnsignedConversions_test.kt.txt index 23f17f68081a7..ed29021807551 100644 --- a/compiler/testData/ir/irText/expressions/signedToUnsignedConversions_test.kt.txt +++ b/compiler/testData/ir/irText/expressions/signedToUnsignedConversions_test.kt.txt @@ -47,12 +47,12 @@ fun takeLong(l: Long) { } fun test() { - takeUByte(u = toUByte($receiver = ())) - takeUByte(u = toUByte($receiver = ())) - takeUShort(u = toUShort($receiver = ())) - takeUShort(u = toUShort($receiver = ())) - takeUInt(u = toUInt($receiver = ())) - takeULong(u = toULong($receiver = ())) - takeUBytes(u = [toUByte($receiver = ()), toUByte($receiver = ()), 42B]) + takeUByte(u = ().toUByte()) + takeUByte(u = ().toUByte()) + takeUShort(u = ().toUShort()) + takeUShort(u = ().toUShort()) + takeUInt(u = ().toUInt()) + takeULong(u = ().toULong()) + takeUBytes(u = [().toUByte(), ().toUByte(), 42B]) } diff --git a/compiler/testData/ir/irText/expressions/smartCastsWithDestructuring.kt.txt b/compiler/testData/ir/irText/expressions/smartCastsWithDestructuring.kt.txt index 87c413436c02a..29195ac085844 100644 --- a/compiler/testData/ir/irText/expressions/smartCastsWithDestructuring.kt.txt +++ b/compiler/testData/ir/irText/expressions/smartCastsWithDestructuring.kt.txt @@ -24,8 +24,8 @@ fun test(x: I1) { } // COMPOSITE { val tmp0_container: I1 = x - val c1: Int = component1($receiver = tmp0_container) - val c2: String = component2($receiver = tmp0_container /*as I2 */) + val c1: Int = tmp0_container.component1() + val c2: String = tmp0_container /*as I2 */.component2() // } } diff --git a/compiler/testData/ir/irText/expressions/typeArguments.kt.txt b/compiler/testData/ir/irText/expressions/typeArguments.kt.txt index 93a36d84fdf25..511e07ec7d578 100644 --- a/compiler/testData/ir/irText/expressions/typeArguments.kt.txt +++ b/compiler/testData/ir/irText/expressions/typeArguments.kt.txt @@ -1,6 +1,6 @@ fun test1(x: Any): Boolean { return when { - x is Array<*> -> isArrayOf($receiver = x /*as Array<*> */) + x is Array<*> -> x /*as Array<*> */.isArrayOf() true -> false } } diff --git a/compiler/testData/ir/irText/expressions/unsignedIntegerLiterals.kt.txt b/compiler/testData/ir/irText/expressions/unsignedIntegerLiterals.kt.txt index 63a971bead951..8972b17eaddfc 100644 --- a/compiler/testData/ir/irText/expressions/unsignedIntegerLiterals.kt.txt +++ b/compiler/testData/ir/irText/expressions/unsignedIntegerLiterals.kt.txt @@ -23,18 +23,18 @@ val testULongWithExpectedType: ULong get val testToUByte: UByte - field = toUByte($receiver = 1) + field = 1.toUByte() get val testToUShort: UShort - field = toUShort($receiver = 1) + field = 1.toUShort() get val testToUInt: UInt - field = toUInt($receiver = 1) + field = 1.toUInt() get val testToULong: ULong - field = toULong($receiver = 1) + field = 1.toULong() get diff --git a/compiler/testData/ir/irText/expressions/useImportedMember.kt.txt b/compiler/testData/ir/irText/expressions/useImportedMember.kt.txt index 6278864c86abb..09d3fd964e86e 100644 --- a/compiler/testData/ir/irText/expressions/useImportedMember.kt.txt +++ b/compiler/testData/ir/irText/expressions/useImportedMember.kt.txt @@ -82,7 +82,7 @@ fun box(): String { EQEQ(arg0 = C.f(s = "s"), arg1 = 2).not() -> return "2" } when { - EQEQ(arg0 = C.f($receiver = true), arg1 = 3).not() -> return "3" + EQEQ(arg0 = (C, true).f(), arg1 = 3).not() -> return "3" } when { EQEQ(arg0 = C.(), arg1 = 4).not() -> return "4" @@ -92,19 +92,19 @@ fun box(): String { EQEQ(arg0 = C.(), arg1 = 5).not() -> return "5" } when { - EQEQ(arg0 = C.($receiver = 5), arg1 = 6).not() -> return "6" + EQEQ(arg0 = (C, 5).(), arg1 = 6).not() -> return "6" } when { EQEQ(arg0 = C.g1(t = "7"), arg1 = "7").not() -> return "7" } when { - EQEQ(arg0 = C.($receiver = "8"), arg1 = "8").not() -> return "8" + EQEQ(arg0 = (C, "8").(), arg1 = "8").not() -> return "8" } when { - EQEQ(arg0 = C.fromInterface($receiver = 9), arg1 = 9).not() -> return "9" + EQEQ(arg0 = (C, 9).fromInterface(), arg1 = 9).not() -> return "9" } when { - EQEQ(arg0 = C.($receiver = "10"), arg1 = "10").not() -> return "10" + EQEQ(arg0 = (C, "10").(), arg1 = "10").not() -> return "10" } when { EQEQ(arg0 = C.genericFromSuper(g = "11"), arg1 = "11").not() -> return "11" diff --git a/compiler/testData/ir/irText/expressions/variableAsFunctionCall.kt.txt b/compiler/testData/ir/irText/expressions/variableAsFunctionCall.kt.txt index a60aecfe3c1fe..04eea7c4fe4a2 100644 --- a/compiler/testData/ir/irText/expressions/variableAsFunctionCall.kt.txt +++ b/compiler/testData/ir/irText/expressions/variableAsFunctionCall.kt.txt @@ -14,7 +14,7 @@ fun test2(f: @ExtensionFunctionType Function1) { } fun test3(): String { - return k($receiver = "hello").invoke() + return "hello".k().invoke() } fun test4(ns: String?): String? { @@ -23,7 +23,7 @@ fun test4(ns: String?): String? { val tmp0_safe_receiver: String? = ns when { EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null - true -> k($receiver = tmp0_safe_receiver) + true -> tmp0_safe_receiver.k() } } when { diff --git a/compiler/testData/ir/irText/expressions/variableAsFunctionCallWithGenerics.kt.txt b/compiler/testData/ir/irText/expressions/variableAsFunctionCallWithGenerics.kt.txt index 06742e6547252..21f5ee096a0bb 100644 --- a/compiler/testData/ir/irText/expressions/variableAsFunctionCallWithGenerics.kt.txt +++ b/compiler/testData/ir/irText/expressions/variableAsFunctionCallWithGenerics.kt.txt @@ -7,7 +7,7 @@ val T.gk: Function0 } fun testGeneric1(x: String): String { - return ($receiver = x).invoke() + return x.().invoke() } val T.kt26531Val: Function0 @@ -19,6 +19,6 @@ val T.kt26531Val: Function0 } fun kt26531(): Int { - return ($receiver = 7).invoke() + return 7.().invoke() } diff --git a/compiler/testData/ir/irText/expressions/when.kt.txt b/compiler/testData/ir/irText/expressions/when.kt.txt index 74e681094a3db..57e50ca1068fc 100644 --- a/compiler/testData/ir/irText/expressions/when.kt.txt +++ b/compiler/testData/ir/irText/expressions/when.kt.txt @@ -18,7 +18,7 @@ fun testWithSubject(x: Any?): String { EQEQ(arg0 = tmp0_subject, arg1 = A) -> "A" tmp0_subject is String -> "String" tmp0_subject is Number.not() -> "!Number" - contains($receiver = setOf(), element = tmp0_subject /*as Number */) -> "nothingness?" + setOf().contains(element = tmp0_subject /*as Number */) -> "nothingness?" true -> "something" } } @@ -30,7 +30,7 @@ fun test(x: Any?): String { EQEQ(arg0 = x, arg1 = A) -> "A" x is String -> "String" x !is Number -> "!Number" - contains($receiver = setOf(), element = x /*as Number */) -> "nothingness?" + setOf().contains(element = x /*as Number */) -> "nothingness?" true -> "something" } } diff --git a/compiler/testData/ir/irText/firProblems/AllCandidates.kt.txt b/compiler/testData/ir/irText/firProblems/AllCandidates.kt.txt index eaff1fa52d25f..29873cc7b254f 100644 --- a/compiler/testData/ir/irText/firProblems/AllCandidates.kt.txt +++ b/compiler/testData/ir/irText/firProblems/AllCandidates.kt.txt @@ -27,8 +27,8 @@ class MyCandidate { } private fun allCandidatesResult(allCandidates: Collection): @FlexibleNullability OverloadResolutionResultsImpl<@FlexibleNullability A?>? { - return apply<@FlexibleNullability OverloadResolutionResultsImpl<@FlexibleNullability A?>?>($receiver = nameNotFound<@FlexibleNullability A?>(), block = local fun @FlexibleNullability OverloadResolutionResultsImpl<@FlexibleNullability A?>?.() { - /*!! OverloadResolutionResultsImpl<@FlexibleNullability A?> */.setAllCandidates<@FlexibleNullability A?>(allCandidates = map>($receiver = allCandidates, transform = local fun (it: MyCandidate): ResolvedCall { + return nameNotFound<@FlexibleNullability A?>().apply<@FlexibleNullability OverloadResolutionResultsImpl<@FlexibleNullability A?>?>(block = local fun @FlexibleNullability OverloadResolutionResultsImpl<@FlexibleNullability A?>?.() { + /*!! OverloadResolutionResultsImpl<@FlexibleNullability A?> */.setAllCandidates<@FlexibleNullability A?>(allCandidates = allCandidates.map>(transform = local fun (it: MyCandidate): ResolvedCall { return it.() as ResolvedCall } )) diff --git a/compiler/testData/ir/irText/firProblems/DeepCopyIrTree.kt.txt b/compiler/testData/ir/irText/firProblems/DeepCopyIrTree.kt.txt index dd44f5ebe9288..b003eb7047c7e 100644 --- a/compiler/testData/ir/irText/firProblems/DeepCopyIrTree.kt.txt +++ b/compiler/testData/ir/irText/firProblems/DeepCopyIrTree.kt.txt @@ -60,19 +60,19 @@ class DeepCopyIrTreeWithSymbols { } fun IrTypeParametersContainer.copyTypeParametersFrom(other: IrTypeParametersContainer) { - .( = map($receiver = other.(), transform = local fun (it: IrTypeParameter): IrTypeParameter { + .( = other.().map(transform = local fun (it: IrTypeParameter): IrTypeParameter { return .copyTypeParameter(declaration = it) } )) - withinScope($receiver = .(), irTypeParametersContainer = , fn = local fun () { + .().withinScope(irTypeParametersContainer = , fn = local fun () { { // BLOCK - val tmp0_iterator: Iterator> = zip($receiver = .(), other = other.()).iterator() + val tmp0_iterator: Iterator> = .().zip(other = other.()).iterator() while (tmp0_iterator.hasNext()) { // BLOCK val tmp1_loop_parameter: Pair = tmp0_iterator.next() val thisTypeParameter: IrTypeParameter = tmp1_loop_parameter.component1() val otherTypeParameter: IrTypeParameter = tmp1_loop_parameter.component2() { // BLOCK - mapTo>($receiver = otherTypeParameter.(), destination = thisTypeParameter.(), transform = local fun (it: IrType): IrType { + otherTypeParameter.().mapTo>(destination = thisTypeParameter.(), transform = local fun (it: IrType): IrType { return .().remapType(type = it) } ) /*~> Unit */ diff --git a/compiler/testData/ir/irText/firProblems/coercionToUnitForNestedWhen.kt.txt b/compiler/testData/ir/irText/firProblems/coercionToUnitForNestedWhen.kt.txt index f9bd364c41bd8..46bec19d53d4b 100644 --- a/compiler/testData/ir/irText/firProblems/coercionToUnitForNestedWhen.kt.txt +++ b/compiler/testData/ir/irText/firProblems/coercionToUnitForNestedWhen.kt.txt @@ -4,7 +4,7 @@ private const val BACKSLASH: Char private fun Reader.nextChar(): Char? { return { // BLOCK - val tmp0_safe_receiver: Int? = takeUnless($receiver = .read(), predicate = local fun (it: Int): Boolean { + val tmp0_safe_receiver: Int? = .read().takeUnless(predicate = local fun (it: Int): Boolean { return EQEQ(arg0 = it, arg1 = -1) } ) @@ -16,17 +16,17 @@ private fun Reader.nextChar(): Char? { } fun Reader.consumeRestOfQuotedSequence(sb: StringBuilder, quote: Char) { - var ch: Char? = nextChar($receiver = ) + var ch: Char? = .nextChar() while (when { EQEQ(arg0 = ch, arg1 = null).not() -> EQEQ(arg0 = ch, arg1 = quote).not() true -> false }) { // BLOCK when { EQEQ(arg0 = ch, arg1 = ()) -> { // BLOCK - val tmp0_safe_receiver: Char? = nextChar($receiver = ) + val tmp0_safe_receiver: Char? = .nextChar() when { EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null - true -> let($receiver = tmp0_safe_receiver, block = local fun (it: Char): @FlexibleNullability StringBuilder? { + true -> tmp0_safe_receiver.let(block = local fun (it: Char): @FlexibleNullability StringBuilder? { return sb.append(p0 = it) } ) @@ -34,7 +34,7 @@ fun Reader.consumeRestOfQuotedSequence(sb: StringBuilder, quote: Char) { } /*~> Unit */ true -> sb.append(p0 = ch) /*~> Unit */ } - ch = nextChar($receiver = ) + ch = .nextChar() } } diff --git a/compiler/testData/ir/irText/lambdas/extensionLambda.kt.txt b/compiler/testData/ir/irText/lambdas/extensionLambda.kt.txt index 36d8b533ba27f..d57df6d9b4601 100644 --- a/compiler/testData/ir/irText/lambdas/extensionLambda.kt.txt +++ b/compiler/testData/ir/irText/lambdas/extensionLambda.kt.txt @@ -1,5 +1,5 @@ fun test1(): Int { - return run($receiver = "42", block = local fun String.(): Int { + return "42".run(block = local fun String.(): Int { return .() } ) diff --git a/compiler/testData/ir/irText/lambdas/multipleImplicitReceivers.kt.txt b/compiler/testData/ir/irText/lambdas/multipleImplicitReceivers.kt.txt index 1a1e33cdc4ed6..2c344f4fdcb99 100644 --- a/compiler/testData/ir/irText/lambdas/multipleImplicitReceivers.kt.txt +++ b/compiler/testData/ir/irText/lambdas/multipleImplicitReceivers.kt.txt @@ -47,7 +47,7 @@ fun test(fooImpl: IFoo, invokeImpl: IInvoke) { with(receiver = A, block = local fun A.(): Int { return with(receiver = fooImpl, block = local fun IFoo.(): Int { return with(receiver = invokeImpl, block = local fun IInvoke.(): Int { - return .invoke($receiver = .($receiver = )) + return (, (, ).()).invoke() } ) } diff --git a/compiler/testData/ir/irText/lambdas/nonLocalReturn.kt.txt b/compiler/testData/ir/irText/lambdas/nonLocalReturn.kt.txt index 04737ae522581..fdd258643b5c3 100644 --- a/compiler/testData/ir/irText/lambdas/nonLocalReturn.kt.txt +++ b/compiler/testData/ir/irText/lambdas/nonLocalReturn.kt.txt @@ -30,7 +30,7 @@ fun test3() { } fun testLrmFoo1(ints: List) { - forEach($receiver = ints, action = local fun (it: Int) { + ints.forEach(action = local fun (it: Int) { when { EQEQ(arg0 = it, arg1 = 0) -> return Unit } @@ -40,7 +40,7 @@ fun testLrmFoo1(ints: List) { } fun testLrmFoo2(ints: List) { - forEach($receiver = ints, action = local fun (it: Int) { + ints.forEach(action = local fun (it: Int) { when { EQEQ(arg0 = it, arg1 = 0) -> return Unit } diff --git a/compiler/testData/ir/irText/regressions/integerCoercionToT.kt.txt b/compiler/testData/ir/irText/regressions/integerCoercionToT.kt.txt index 3d8515b7bad89..830c5ac39ea99 100644 --- a/compiler/testData/ir/irText/regressions/integerCoercionToT.kt.txt +++ b/compiler/testData/ir/irText/regressions/integerCoercionToT.kt.txt @@ -45,6 +45,6 @@ class IdType : CPointed { } fun foo(value: IdType, cv: CInt32VarX) { - ($receiver = cv, value = value.()) + cv.(value = value.()) } diff --git a/compiler/testData/ir/irText/regressions/typeParametersInImplicitCast.kt.txt b/compiler/testData/ir/irText/regressions/typeParametersInImplicitCast.kt.txt index 7e9005e86ceec..3c58f6cb39f05 100644 --- a/compiler/testData/ir/irText/regressions/typeParametersInImplicitCast.kt.txt +++ b/compiler/testData/ir/irText/regressions/typeParametersInImplicitCast.kt.txt @@ -1,5 +1,5 @@ fun problematic(lss: List>): List { - return flatMap, @FlexibleNullability T?>($receiver = lss, transform = local fun (it: List): @EnhancedNullability MutableList<@FlexibleNullability T?> { + return lss.flatMap, @FlexibleNullability T?>(transform = local fun (it: List): @EnhancedNullability MutableList<@FlexibleNullability T?> { return id<@FlexibleNullability T?>(v = it) /*!! List<@FlexibleNullability T?> */ } ) diff --git a/compiler/testData/ir/irText/stubs/builtinMap.kt.txt b/compiler/testData/ir/irText/stubs/builtinMap.kt.txt index 00bcabf5d8c77..8a53451e0b317 100644 --- a/compiler/testData/ir/irText/stubs/builtinMap.kt.txt +++ b/compiler/testData/ir/irText/stubs/builtinMap.kt.txt @@ -1,7 +1,7 @@ fun Map.plus(pair: Pair): Map { return when { .isEmpty() -> mapOf(pair = pair) - true -> apply>($receiver = TODO("IrConstructorCall"), block = local fun LinkedHashMap<@FlexibleNullability K1?, @FlexibleNullability V1?>.() { + true -> TODO("IrConstructorCall").apply>(block = local fun LinkedHashMap<@FlexibleNullability K1?, @FlexibleNullability V1?>.() { .put(key = pair.(), value = pair.()) /*~> Unit */ } ) diff --git a/compiler/testData/ir/irText/types/asOnPlatformType.kt.txt b/compiler/testData/ir/irText/types/asOnPlatformType.kt.txt index bf2a6d538a2c1..637b9bb1368e8 100644 --- a/compiler/testData/ir/irText/types/asOnPlatformType.kt.txt +++ b/compiler/testData/ir/irText/types/asOnPlatformType.kt.txt @@ -1,10 +1,10 @@ fun test() { val nullStr: @FlexibleNullability String? = nullString() val nonnullStr: @FlexibleNullability String? = nonnullString() - foo<@FlexibleNullability String?>($receiver = nullStr) /*~> Unit */ - foo<@FlexibleNullability String?>($receiver = nonnullStr) /*~> Unit */ - fooN<@FlexibleNullability String?>($receiver = nullStr) /*~> Unit */ - fooN<@FlexibleNullability String?>($receiver = nonnullStr) /*~> Unit */ + nullStr.foo<@FlexibleNullability String?>() /*~> Unit */ + nonnullStr.foo<@FlexibleNullability String?>() /*~> Unit */ + nullStr.fooN<@FlexibleNullability String?>() /*~> Unit */ + nonnullStr.fooN<@FlexibleNullability String?>() /*~> Unit */ } inline fun T.foo(): T { diff --git a/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt.txt b/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt.txt index 60879c7cacd46..c7a1a14e73d38 100644 --- a/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt.txt +++ b/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt.txt @@ -13,7 +13,7 @@ fun scopedFlow(block: @ExtensionFunctionType SuspendFunction2 Flow.onCompletion(action: @ExtensionFunctionType SuspendFunction2, @ParameterName(...) Throwable?, Unit>): Flow { return unsafeFlow(block = local suspend fun FlowCollector.() { val safeCollector: SafeCollector = TODO("IrConstructorCall") - invokeSafely($receiver = safeCollector, action = action) + safeCollector.invokeSafely(action = action) } ) } @@ -28,16 +28,16 @@ inline fun unsafeFlow(crossinline block: @ExtensionFunctionType Suspe @Deprecated(...) fun Flow.onCompletion(action: SuspendFunction1<@ParameterName(...) Throwable?, Unit>): Flow { - return onCompletion($receiver = , action = local suspend fun FlowCollector.(it: Throwable?) { + return .onCompletion(action = local suspend fun FlowCollector.(it: Throwable?) { action.invoke(p1 = it) } ) } private fun CoroutineScope.asFairChannel(flow: Flow<*>): ReceiveChannel { - return produce($receiver = , block = local suspend fun ProducerScope.() { + return .produce(block = local suspend fun ProducerScope.() { val channel: ChannelCoroutine = .() as ChannelCoroutine - collect($receiver = flow, action = local suspend fun (value: Any?) { + flow.collect(action = local suspend fun (value: Any?) { return channel.sendFair(element = { // BLOCK val tmp0_elvis_lhs: Any? = value when { @@ -52,8 +52,8 @@ private fun CoroutineScope.asFairChannel(flow: Flow<*>): ReceiveChannel { } private fun CoroutineScope.asChannel(flow: Flow<*>): ReceiveChannel { - return produce($receiver = , block = local suspend fun ProducerScope.() { - collect($receiver = flow, action = local suspend fun (value: Any?) { + return .produce(block = local suspend fun ProducerScope.() { + flow.collect(action = local suspend fun (value: Any?) { return .().send(e = { // BLOCK val tmp0_elvis_lhs: Any? = value when { diff --git a/compiler/testData/ir/irText/types/intersectionType1_NI.kt.txt b/compiler/testData/ir/irText/types/intersectionType1_NI.kt.txt index 08efc161190d6..eb8c9479b9d94 100644 --- a/compiler/testData/ir/irText/types/intersectionType1_NI.kt.txt +++ b/compiler/testData/ir/irText/types/intersectionType1_NI.kt.txt @@ -15,7 +15,7 @@ fun select(x: S, y: S): S { } fun foo(a: Array>, b: Array>): Boolean { - return ofType($receiver = select>>(x = a, y = b).get(index = 0), y = true) + return select>>(x = a, y = b).get(index = 0).ofType(y = true) } inline fun In.ofType(y: Any?): Boolean { diff --git a/compiler/testData/ir/irText/types/intersectionType1_OI.kt.txt b/compiler/testData/ir/irText/types/intersectionType1_OI.kt.txt index 68a9dff7d404d..231741a25c6d1 100644 --- a/compiler/testData/ir/irText/types/intersectionType1_OI.kt.txt +++ b/compiler/testData/ir/irText/types/intersectionType1_OI.kt.txt @@ -15,7 +15,7 @@ fun select(x: S, y: S): S { } fun foo(a: Array>, b: Array>): Boolean { - return ofType($receiver = select>>(x = a, y = b).get(index = 0), y = true) + return select>>(x = a, y = b).get(index = 0).ofType(y = true) } inline fun In.ofType(y: Any?): Boolean { diff --git a/compiler/testData/ir/irText/types/intersectionType3_NI.kt.txt b/compiler/testData/ir/irText/types/intersectionType3_NI.kt.txt index 32f1d493de058..73ba6697aad41 100644 --- a/compiler/testData/ir/irText/types/intersectionType3_NI.kt.txt +++ b/compiler/testData/ir/irText/types/intersectionType3_NI.kt.txt @@ -53,26 +53,26 @@ interface Z2 : A, B { } fun testInIs1(x: In, y: In): Boolean { - return isT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).isT() } fun testInIs2(x: In, y: In): Boolean { - return isT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).isT() } fun testInIs3(x: In, y: In): Boolean { - return isT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).isT() } fun testInAs1(x: In, y: In) { - return asT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).asT() } fun testInAs2(x: In, y: In) { - return asT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).asT() } fun testInAs3(x: In, y: In) { - return asT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).asT() } diff --git a/compiler/testData/ir/irText/types/intersectionType3_OI.kt.txt b/compiler/testData/ir/irText/types/intersectionType3_OI.kt.txt index 6ea3d70446a4e..e1dc3be1f36c5 100644 --- a/compiler/testData/ir/irText/types/intersectionType3_OI.kt.txt +++ b/compiler/testData/ir/irText/types/intersectionType3_OI.kt.txt @@ -53,26 +53,26 @@ interface Z2 : A, B { } fun testInIs1(x: In, y: In): Boolean { - return isT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).isT() } fun testInIs2(x: In, y: In): Boolean { - return isT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).isT() } fun testInIs3(x: In, y: In): Boolean { - return isT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).isT() } fun testInAs1(x: In, y: In) { - return asT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).asT() } fun testInAs2(x: In, y: In) { - return asT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).asT() } fun testInAs3(x: In, y: In) { - return asT($receiver = sel>(x = x, y = y)) + return sel>(x = x, y = y).asT() } diff --git a/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInDestructuringAssignment.kt.txt b/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInDestructuringAssignment.kt.txt index 0f01555b3d572..4c62f03f9b808 100644 --- a/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInDestructuringAssignment.kt.txt +++ b/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInDestructuringAssignment.kt.txt @@ -93,7 +93,7 @@ fun test3() { fun test4() { // COMPOSITE { - val tmp0_container: IndexedValue<@NotNull(...) @EnhancedNullability P> = first>($receiver = withIndex<@NotNull(...) @EnhancedNullability P>($receiver = listOfNotNull() /*!! List<@NotNull(...) @EnhancedNullability P> */)) + val tmp0_container: IndexedValue<@NotNull(...) @EnhancedNullability P> = listOfNotNull() /*!! List<@NotNull(...) @EnhancedNullability P> */.withIndex<@NotNull(...) @EnhancedNullability P>().first>() val x: Int = tmp0_container.component1() val y: @NotNull(...) @EnhancedNullability P = tmp0_container.component2() // } diff --git a/compiler/testData/ir/irText/types/nullChecks/nullabilityAssertionOnExtensionReceiver.kt.txt b/compiler/testData/ir/irText/types/nullChecks/nullabilityAssertionOnExtensionReceiver.kt.txt index 4e77b4e03f0bc..a95081d4bce8a 100644 --- a/compiler/testData/ir/irText/types/nullChecks/nullabilityAssertionOnExtensionReceiver.kt.txt +++ b/compiler/testData/ir/irText/types/nullChecks/nullabilityAssertionOnExtensionReceiver.kt.txt @@ -17,10 +17,10 @@ class C { } fun testExt() { - extension($receiver = s() /*!! String */) + s() /*!! String */.extension() } fun C.testMemberExt() { - .memberExtension($receiver = s() /*!! String */) + (, s() /*!! String */).memberExtension() }