class A { fun foo() {} } fun A.bar() = this.foo() Resolved call: Resulting descriptor: AExt{fun A.bar(): Unit defined in root package}::this Explicit receiver kind = NO_EXPLICIT_RECEIVER Dispatch receiver = NO_RECEIVER Extension receiver = NO_RECEIVER