[SLC] AbstractSymbolLightClassesStructureTestBase: add stable order

Now more diff between sources and libraries are readable

^KT-62892
This commit is contained in:
Dmitrii Gridin
2024-01-03 18:05:38 +01:00
committed by Space Team
parent 2bad2f37ce
commit d64f18eaa9
14 changed files with 748 additions and 745 deletions
@@ -1,3 +1,63 @@
KtClass:
line: 23
name: AbstractClassTransitiveBaseInterface
qualifier: my.AbstractClassTransitiveBaseInterface
light: SymbolLightClassForClassOrObject
name: AbstractClassTransitiveBaseInterface
qualifier: my.AbstractClassTransitiveBaseInterface
superTypes: [
PsiType:AbstractClassWithBaseInterface
PsiType:BaseInterface1
]
superClass: SymbolLightClassForClassOrObject: AbstractClassWithBaseInterface (my.AbstractClassWithBaseInterface)
interfaces: [
SymbolLightClassForInterface: BaseInterface1 (my.BaseInterface1)
]
supers: [
SymbolLightClassForClassOrObject: AbstractClassWithBaseInterface (my.AbstractClassWithBaseInterface)
SymbolLightClassForInterface: BaseInterface1 (my.BaseInterface1)
]
KtClass:
line: 19
name: AbstractClassWithBaseInterface
qualifier: my.AbstractClassWithBaseInterface
light: SymbolLightClassForClassOrObject
name: AbstractClassWithBaseInterface
qualifier: my.AbstractClassWithBaseInterface
superTypes: [
PsiType:Object
PsiType:BaseInterface2
]
superClass: ClsClassImpl: Object (java.lang.Object)
interfaces: [
SymbolLightClassForInterface: BaseInterface2 (my.BaseInterface2)
]
supers: [
ClsClassImpl: Object (java.lang.Object)
SymbolLightClassForInterface: BaseInterface2 (my.BaseInterface2)
]
KtClass:
line: 21
name: AbstractClassWithComplexInterface
qualifier: my.AbstractClassWithComplexInterface
light: SymbolLightClassForClassOrObject
name: AbstractClassWithComplexInterface
qualifier: my.AbstractClassWithComplexInterface
superTypes: [
PsiType:Object
PsiType:ComplexInterface
]
superClass: ClsClassImpl: Object (java.lang.Object)
interfaces: [
SymbolLightClassForInterface: ComplexInterface (my.ComplexInterface)
]
supers: [
ClsClassImpl: Object (java.lang.Object)
SymbolLightClassForInterface: ComplexInterface (my.ComplexInterface)
]
KtClass:
line: 3
name: BaseInterface1
@@ -52,22 +112,6 @@ KtClass:
SymbolLightClassForInterface: BaseInterface2 (my.BaseInterface2)
]
KtClass:
line: 9
name: OpenBaseClass
qualifier: my.OpenBaseClass
light: SymbolLightClassForClassOrObject
name: OpenBaseClass
qualifier: my.OpenBaseClass
superTypes: [
PsiType:Object
]
superClass: ClsClassImpl: Object (java.lang.Object)
interfaces: []
supers: [
ClsClassImpl: Object (java.lang.Object)
]
KtClass:
line: 11
name: FinalClassWithBaseInterface
@@ -88,29 +132,6 @@ KtClass:
SymbolLightClassForInterface: BaseInterface1 (my.BaseInterface1)
]
KtClass:
line: 13
name: FinalClassWithSeveralBaseInterfaces
qualifier: my.FinalClassWithSeveralBaseInterfaces
light: SymbolLightClassForClassOrObject
name: FinalClassWithSeveralBaseInterfaces
qualifier: my.FinalClassWithSeveralBaseInterfaces
superTypes: [
PsiType:Object
PsiType:BaseInterface1
PsiType:BaseInterface2
]
superClass: ClsClassImpl: Object (java.lang.Object)
interfaces: [
SymbolLightClassForInterface: BaseInterface1 (my.BaseInterface1)
SymbolLightClassForInterface: BaseInterface2 (my.BaseInterface2)
]
supers: [
ClsClassImpl: Object (java.lang.Object)
SymbolLightClassForInterface: BaseInterface1 (my.BaseInterface1)
SymbolLightClassForInterface: BaseInterface2 (my.BaseInterface2)
]
KtClass:
line: 15
name: FinalClassWithComplexInterface
@@ -155,63 +176,58 @@ KtClass:
]
KtClass:
line: 19
name: AbstractClassWithBaseInterface
qualifier: my.AbstractClassWithBaseInterface
line: 13
name: FinalClassWithSeveralBaseInterfaces
qualifier: my.FinalClassWithSeveralBaseInterfaces
light: SymbolLightClassForClassOrObject
name: AbstractClassWithBaseInterface
qualifier: my.AbstractClassWithBaseInterface
name: FinalClassWithSeveralBaseInterfaces
qualifier: my.FinalClassWithSeveralBaseInterfaces
superTypes: [
PsiType:Object
PsiType:BaseInterface1
PsiType:BaseInterface2
]
superClass: ClsClassImpl: Object (java.lang.Object)
interfaces: [
SymbolLightClassForInterface: BaseInterface1 (my.BaseInterface1)
SymbolLightClassForInterface: BaseInterface2 (my.BaseInterface2)
]
supers: [
ClsClassImpl: Object (java.lang.Object)
SymbolLightClassForInterface: BaseInterface1 (my.BaseInterface1)
SymbolLightClassForInterface: BaseInterface2 (my.BaseInterface2)
]
KtClass:
line: 21
name: AbstractClassWithComplexInterface
qualifier: my.AbstractClassWithComplexInterface
line: 27
name: OnlyTransitiveInterface
qualifier: my.OnlyTransitiveInterface
light: SymbolLightClassForClassOrObject
name: AbstractClassWithComplexInterface
qualifier: my.AbstractClassWithComplexInterface
name: OnlyTransitiveInterface
qualifier: my.OnlyTransitiveInterface
superTypes: [
PsiType:OpenComplexClass
]
superClass: SymbolLightClassForClassOrObject: OpenComplexClass (my.OpenComplexClass)
interfaces: []
supers: [
SymbolLightClassForClassOrObject: OpenComplexClass (my.OpenComplexClass)
]
KtClass:
line: 9
name: OpenBaseClass
qualifier: my.OpenBaseClass
light: SymbolLightClassForClassOrObject
name: OpenBaseClass
qualifier: my.OpenBaseClass
superTypes: [
PsiType:Object
PsiType:ComplexInterface
]
superClass: ClsClassImpl: Object (java.lang.Object)
interfaces: [
SymbolLightClassForInterface: ComplexInterface (my.ComplexInterface)
]
interfaces: []
supers: [
ClsClassImpl: Object (java.lang.Object)
SymbolLightClassForInterface: ComplexInterface (my.ComplexInterface)
]
KtClass:
line: 23
name: AbstractClassTransitiveBaseInterface
qualifier: my.AbstractClassTransitiveBaseInterface
light: SymbolLightClassForClassOrObject
name: AbstractClassTransitiveBaseInterface
qualifier: my.AbstractClassTransitiveBaseInterface
superTypes: [
PsiType:AbstractClassWithBaseInterface
PsiType:BaseInterface1
]
superClass: SymbolLightClassForClassOrObject: AbstractClassWithBaseInterface (my.AbstractClassWithBaseInterface)
interfaces: [
SymbolLightClassForInterface: BaseInterface1 (my.BaseInterface1)
]
supers: [
SymbolLightClassForClassOrObject: AbstractClassWithBaseInterface (my.AbstractClassWithBaseInterface)
SymbolLightClassForInterface: BaseInterface1 (my.BaseInterface1)
]
KtClass:
@@ -234,19 +250,3 @@ KtClass:
SymbolLightClassForInterface: ComplexInterface (my.ComplexInterface)
]
KtClass:
line: 27
name: OnlyTransitiveInterface
qualifier: my.OnlyTransitiveInterface
light: SymbolLightClassForClassOrObject
name: OnlyTransitiveInterface
qualifier: my.OnlyTransitiveInterface
superTypes: [
PsiType:OpenComplexClass
]
superClass: SymbolLightClassForClassOrObject: OpenComplexClass (my.OpenComplexClass)
interfaces: []
supers: [
SymbolLightClassForClassOrObject: OpenComplexClass (my.OpenComplexClass)
]