Files
kotlin-fork/analysis/low-level-api-fir/testdata/lazyResolve/classes/hierarchyWithOverrideAndNestedClass.kt
T
2023-05-11 17:38:59 +02:00

38 lines
584 B
Kotlin

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 Oute<caret>rClass : Foo1 {
class SimpleNestedClass {
fun foo() {
}
}
abstract class NestedClass : Foo2 {
override fun foo() {}
}
abstract class AnotherNestedClass : NestedClass() {
override fun bar(s: String) {
}
}
}