f2031ae642
This only applies to JVM and fq-names in declaration references in IR dumps. This enables us to run more irText tests on platforms other than JVM (see KT-58605).
21 lines
292 B
Kotlin
Vendored
21 lines
292 B
Kotlin
Vendored
object A
|
|
object B
|
|
|
|
interface IFoo {
|
|
val A.foo: B get() = B
|
|
}
|
|
|
|
interface IInvoke {
|
|
operator fun B.invoke() = 42
|
|
}
|
|
|
|
fun test(fooImpl: IFoo, invokeImpl: IInvoke) {
|
|
with(A) {
|
|
with(fooImpl) {
|
|
with(invokeImpl) {
|
|
foo()
|
|
}
|
|
}
|
|
}
|
|
}
|