39 lines
987 B
Plaintext
Vendored
39 lines
987 B
Plaintext
Vendored
FILE: threeReceivers.kt
|
|
public final class Bar : R|kotlin/Any| {
|
|
public constructor(): R|Bar| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
public final fun R|FooBar|.invoke(): R|Bar| {
|
|
^invoke this@R|/Bar.invoke|
|
|
}
|
|
|
|
}
|
|
public final class Buz : R|kotlin/Any| {
|
|
public constructor(): R|Buz| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
}
|
|
public final class FooBar : R|kotlin/Any| {
|
|
public constructor(): R|FooBar| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
}
|
|
public final class Foo : R|kotlin/Any| {
|
|
public constructor(): R|Foo| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
public final val R|Buz|.foobar: R|Bar|
|
|
public get(): R|Bar| {
|
|
^ R|/Bar.Bar|()
|
|
}
|
|
|
|
public final fun R|FooBar|.chk(buz: R|Buz|): R|kotlin/Unit| {
|
|
R|<local>/buz|.<Expression 'foobar' of type 'Bar' cannot be invoked as a function>#()
|
|
}
|
|
|
|
}
|