[Tests] Add irText tests

This commit is contained in:
Anastasiya Shadrina
2021-10-15 02:38:30 +07:00
committed by TeamCityServer
parent a3cf1a11bf
commit 3f50b675b1
64 changed files with 4291 additions and 1 deletions
@@ -0,0 +1,34 @@
class Outer {
constructor() /* primary */ {
super/*Any*/()
/* <init>() */
}
val x: Int
field = 1
get
}
class Inner {
private /* final field */ val additionalReceiverField0: Outer
constructor(<this>: Outer, arg: Any) /* primary */ {
super/*Any*/()
<this>.#additionalReceiverField0 = <this>
/* <init>() */
}
fun bar(): Int {
return <this>.#additionalReceiverField0.<get-x>()
}
}
fun f(outer: Outer) {
with<Outer, Inner>(receiver = outer, block = local fun Outer.<anonymous>(): Inner {
return Inner(<this> = $this$with, arg = 3)
}
) /*~> Unit */
}