class Foo { companion object { val baz = Foo() } } fun test() { Foo.baz } Resolved call: Resulting descriptor: val baz: Foo defined in Foo.Companion Explicit receiver kind = DISPATCH_RECEIVER Dispatch receiver = Foo {Companion} Extension receiver = NO_RECEIVER