[SLC] implement infrastructure for light class hierarchy tests

This commit is contained in:
Dmitrii Gridin
2022-12-07 15:18:01 +01:00
committed by Space Team
parent feff03894f
commit b2c0a37050
38 changed files with 2233 additions and 13 deletions
@@ -0,0 +1,2 @@
one.two.MyInterface.DefaultImpls|java.lang.Object|false| -> false
one.two.MyInterface.DefaultImpls|java.lang.Object|true| -> false
@@ -0,0 +1,9 @@
// FQ_NAME: one.two.MyInterface.DefaultImpls
package one.two
interface MyInterface {
fun functionWithDefaultImplementation() {
}
}
@@ -0,0 +1,11 @@
KtLightClassForDecompiledDeclaration
name: DefaultImpls
qualifier: one.two.MyInterface.DefaultImpls
superTypes: [
PsiType:Object
]
superClass: ClsClassImpl: Object (java.lang.Object)
interfaces: []
supers: [
ClsClassImpl: Object (java.lang.Object)
]
@@ -0,0 +1,11 @@
SymbolLightClassForInterfaceDefaultImpls
name: DefaultImpls
qualifier: one.two.MyInterface.DefaultImpls
superTypes: [
PsiType:Object
]
superClass: ClsClassImpl: Object (java.lang.Object)
interfaces: []
supers: [
ClsClassImpl: Object (java.lang.Object)
]