K2 IC: fix class members lookups recording
in particular - statics #KTIJ-24830 fixed
This commit is contained in:
committed by
Space Team
parent
1989e8f094
commit
fe4e0e9c2e
+5
-1
@@ -17,8 +17,12 @@ import org.jetbrains.kotlin.fir.symbols.impl.*
|
||||
import org.jetbrains.kotlin.name.ClassId
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
import org.jetbrains.kotlin.name.SpecialNames
|
||||
import org.jetbrains.kotlin.utils.SmartList
|
||||
|
||||
abstract class FirClassDeclaredMemberScope(val classId: ClassId) : FirContainingNamesAwareScope()
|
||||
abstract class FirClassDeclaredMemberScope(val classId: ClassId) : FirContainingNamesAwareScope() {
|
||||
|
||||
override val scopeOwnerLookupNames: List<String> = SmartList(classId.asFqNameString())
|
||||
}
|
||||
|
||||
class FirClassDeclaredMemberScopeImpl(
|
||||
val useSiteSession: FirSession,
|
||||
|
||||
@@ -45,4 +45,7 @@ class FirStaticScope(private val delegateScope: FirContainingNamesAwareScope) :
|
||||
override fun getClassifierNames(): Set<Name> {
|
||||
return delegateScope.getClassifierNames()
|
||||
}
|
||||
|
||||
override val scopeOwnerLookupNames: List<String>
|
||||
get() = delegateScope.scopeOwnerLookupNames
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user