FILE: B.kt package b public abstract class MyClass : R|kotlin/Any| { public constructor(): R|b/MyClass| { super() } } public final fun foo(): R|kotlin/Unit| { } public final fun I(): R|kotlin/Unit| { } public abstract interface I : R|kotlin/Any| { } FILE: A.kt package a public final class YourClass : R|b/MyClass| { public constructor(): R|a/YourClass| { super() } } public final fun bar(): R|kotlin/Unit| { R|b/foo|() R|b/I|() }