class Foo {
    class object {
        val baz = Foo()
    }
}

fun test() {
    Foo.<caret>baz
}


Resolved call:

Resulting descriptor: val baz: Foo defined in Foo.<class-object-for-Foo>

Explicit receiver kind = THIS_OBJECT
This object = Foo {<class-object-for-Foo>}
Receiver argument = NO_RECEIVER