[LL FIR] add more lazy resolve tests on status phase

^KT-56551
This commit is contained in:
Dmitrii Gridin
2023-05-11 17:35:40 +02:00
parent 0b09be73c6
commit 25506d3be6
42 changed files with 14850 additions and 0 deletions
@@ -0,0 +1,37 @@
interface Foo1 {
fun foo()
fun bar()
val str: String
class ClassFromInterface
}
interface Foo2 : Foo1 {
fun foo(i: Int)
fun bar(s: String)
val isBoo: Boolean
}
interface Foo3 : Foo1 {
fun foo(i: Int)
fun bar(s: String)
val isBoo: Boolean
}
abstract class OuterClass : Foo1 {
class SimpleNestedClass {
fun foo() {
}
}
abstract class NestedClass : Foo2 {
override fun foo() {}
}
abstract class Another<caret>NestedClass : NestedClass() {
override fun bar(s: String) {
}
}
}