open class B { constructor() {} } interface C class A : B, C { constructor() { } } Resolved call: Resulting descriptor: constructor B() defined in B Explicit receiver kind = NO_EXPLICIT_RECEIVER Dispatch receiver = NO_RECEIVER Extension receiver = NO_RECEIVER