Files
kotlin-fork/compiler/testData/ir/irText/declarations/contextReceivers/genericOuterClass.kt.txt
T
Anastasiya Shadrina 3f50b675b1 [Tests] Add irText tests
2021-12-02 20:24:25 +03:00

30 lines
567 B
Plaintext
Vendored

class A<T : Any?> {
private /* final field */ val contextReceiverField0: T
constructor(<this>: T) /* primary */ {
super/*Any*/()
<this>.#contextReceiverField0 = <this>
/* <init>() */
}
}
class B<P : Any?> {
private /* final field */ val contextReceiverField0: Collection<P>
constructor(<this>: Collection<P>) /* primary */ {
super/*Any*/()
<this>.#contextReceiverField0 = <this>
/* <init>() */
}
}
fun Int.foo() {
A<Int>(<this> = <this>) /*~> Unit */
}
fun Collection<Int>.bar() {
B<Int>(<this> = <this>) /*~> Unit */
}