KtClass:
  line: 3
  name: SingleInterface
  qualifier: abc.SingleInterface
  light: SymbolLightClassForInterface
    name: SingleInterface
    qualifier: abc.SingleInterface
    superTypes: [
      PsiType:Object
    ]
    superClass: ClsClassImpl: Object (java.lang.Object)
    interfaces: []
    supers: [
      ClsClassImpl: Object (java.lang.Object)
    ]

KtClass:
  line: 5
  name: BaseInterface1
  qualifier: abc.BaseInterface1
  light: SymbolLightClassForInterface
    name: BaseInterface1
    qualifier: abc.BaseInterface1
    superTypes: [
      PsiType:Object
    ]
    superClass: ClsClassImpl: Object (java.lang.Object)
    interfaces: []
    supers: [
      ClsClassImpl: Object (java.lang.Object)
    ]

KtClass:
  line: 6
  name: BaseInterface2
  qualifier: abc.BaseInterface2
  light: SymbolLightClassForInterface
    name: BaseInterface2
    qualifier: abc.BaseInterface2
    superTypes: [
      PsiType:Object
    ]
    superClass: ClsClassImpl: Object (java.lang.Object)
    interfaces: []
    supers: [
      ClsClassImpl: Object (java.lang.Object)
    ]

KtClass:
  line: 8
  name: InterfaceWithBase
  qualifier: abc.InterfaceWithBase
  light: SymbolLightClassForInterface
    name: InterfaceWithBase
    qualifier: abc.InterfaceWithBase
    superTypes: [
      PsiType:BaseInterface1
      PsiType:BaseInterface2
    ]
    superClass: ClsClassImpl: Object (java.lang.Object)
    interfaces: [
      SymbolLightClassForInterface: BaseInterface1 (abc.BaseInterface1)
      SymbolLightClassForInterface: BaseInterface2 (abc.BaseInterface2)
    ]
    supers: [
      ClsClassImpl: Object (java.lang.Object)
      SymbolLightClassForInterface: BaseInterface1 (abc.BaseInterface1)
      SymbolLightClassForInterface: BaseInterface2 (abc.BaseInterface2)
    ]

KtClass:
  line: 10
  name: InterfaceWithTransitive
  qualifier: abc.InterfaceWithTransitive
  light: SymbolLightClassForInterface
    name: InterfaceWithTransitive
    qualifier: abc.InterfaceWithTransitive
    superTypes: [
      PsiType:InterfaceWithBase
    ]
    superClass: ClsClassImpl: Object (java.lang.Object)
    interfaces: [
      SymbolLightClassForInterface: InterfaceWithBase (abc.InterfaceWithBase)
    ]
    supers: [
      ClsClassImpl: Object (java.lang.Object)
      SymbolLightClassForInterface: InterfaceWithBase (abc.InterfaceWithBase)
    ]

