SingleInterface.class: KtClass: line: 6 name: SingleInterface qualifier: abc.SingleInterface light: KtLightClassForDecompiledDeclaration name: SingleInterface qualifier: abc.SingleInterface superTypes: [ PsiType:Object ] superClass: ClsClassImpl: Object (java.lang.Object) interfaces: [] supers: [ ClsClassImpl: Object (java.lang.Object) ] BaseInterface2.class: KtClass: line: 6 name: BaseInterface2 qualifier: abc.BaseInterface2 light: KtLightClassForDecompiledDeclaration name: BaseInterface2 qualifier: abc.BaseInterface2 superTypes: [ PsiType:Object ] superClass: ClsClassImpl: Object (java.lang.Object) interfaces: [] supers: [ ClsClassImpl: Object (java.lang.Object) ] InterfaceWithTransitive.class: KtClass: line: 6 name: InterfaceWithTransitive qualifier: abc.InterfaceWithTransitive light: KtLightClassForDecompiledDeclaration name: InterfaceWithTransitive qualifier: abc.InterfaceWithTransitive superTypes: [ PsiType:InterfaceWithBase ] superClass: ClsClassImpl: Object (java.lang.Object) interfaces: [ KtLightClassForDecompiledDeclaration: InterfaceWithBase (abc.InterfaceWithBase) ] supers: [ ClsClassImpl: Object (java.lang.Object) KtLightClassForDecompiledDeclaration: InterfaceWithBase (abc.InterfaceWithBase) ] InterfaceWithBase.class: KtClass: line: 6 name: InterfaceWithBase qualifier: abc.InterfaceWithBase light: KtLightClassForDecompiledDeclaration name: InterfaceWithBase qualifier: abc.InterfaceWithBase superTypes: [ PsiType:BaseInterface1 PsiType:BaseInterface2 ] superClass: ClsClassImpl: Object (java.lang.Object) interfaces: [ KtLightClassForDecompiledDeclaration: BaseInterface1 (abc.BaseInterface1) KtLightClassForDecompiledDeclaration: BaseInterface2 (abc.BaseInterface2) ] supers: [ ClsClassImpl: Object (java.lang.Object) KtLightClassForDecompiledDeclaration: BaseInterface1 (abc.BaseInterface1) KtLightClassForDecompiledDeclaration: BaseInterface2 (abc.BaseInterface2) ] BaseInterface1.class: KtClass: line: 6 name: BaseInterface1 qualifier: abc.BaseInterface1 light: KtLightClassForDecompiledDeclaration name: BaseInterface1 qualifier: abc.BaseInterface1 superTypes: [ PsiType:Object ] superClass: ClsClassImpl: Object (java.lang.Object) interfaces: [] supers: [ ClsClassImpl: Object (java.lang.Object) ]