IR text tests: Add test with the implementation of a private interface

This commit is contained in:
Dmitriy Dolovov
2023-11-21 14:08:47 +01:00
committed by Space Team
parent 02604060ae
commit e0e50e183e
14 changed files with 426 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
// FIR_IDENTICAL
private interface I {
fun fooString(): String
fun barString(): String = "bar@I"
fun bazString(): String = "baz@I"
fun fooUnit(): Unit
fun barUnit() {}
fun bazUnit() {}
}
open class C1 : I {
override fun fooString() = "foo@C1"
override fun barString() = "bar@C1"
override fun fooUnit() {}
override fun barUnit() {}
}
class C2 : C1()