Files
kotlin-fork/analysis/low-level-api-fir/testdata/lazyResolve/fromLocalHierarchyToOuter.kt
T
Dmitrii Gridin ba08f2c08a [FIR] avoid jumping from status transformer for local classes to unresolved non-local classes
We must resolve a non-local declaration before access
if we want to jump from local to it to avoid possible problems
with parallel resolution

^KT-56550
2023-05-08 08:59:07 +00:00

27 lines
424 B
Kotlin

open class TopLevelClass {
open fun foo(i: Int) {
}
open fun boo(b: String) {
}
}
open class AnotherTopLevelClass : TopLevelClass() {
override fun foo(i: Int) {
}
}
fun resolve<caret>Me() {
open class LocalClass : AnotherTopLevelClass() {
override fun foo(i: Int) {
}
}
class SecondLocalClass : LocalClass() {
override fun boo(b: String) {
}
}
}