class A { fun foo() {} fun bar() { foo() } } Resolved call: Resulting descriptor: fun foo(): Unit Explicit receiver kind = NO_EXPLICIT_RECEIVER This object = Class{A} Receiver argument = NO_RECEIVER