[AA K2] symbol pointers: add tests on enum entry

^KT-54311
This commit is contained in:
Dmitrii Gridin
2022-11-03 17:44:50 +01:00
committed by Space Team
parent 03fed7a47f
commit c6a3ca86eb
16 changed files with 1730 additions and 0 deletions
@@ -0,0 +1,20 @@
// DO_NOT_CHECK_NON_PSI_SYMBOL_RESTORE
enum class MyEnumClass {
FirstEntry {
fun a() {}
override fun foo() {}
},
SecondEntry {
override fun foo() {}
override val i: Int get() = super.i
},
ThirdEntry {
override fun foo() {}
override fun foo(i: Int) {}
};
abstract fun foo()
open fun foo(i: Int) {}
open val i: Int = 1
}