[FIR] Pass proper use-site session in deserialized provider
This commit is contained in:
+1
-1
@@ -147,7 +147,7 @@ class KotlinDeserializedJvmSymbolsProvider(
|
|||||||
): FirScope? {
|
): FirScope? {
|
||||||
val symbol = this.getClassLikeSymbolByFqName(classId) as? FirClassSymbol ?: return null
|
val symbol = this.getClassLikeSymbolByFqName(classId) as? FirClassSymbol ?: return null
|
||||||
if (classId in handledByJava) return null
|
if (classId in handledByJava) return null
|
||||||
return buildDefaultUseSiteMemberScope((symbol.fir as FirClass<*>), session, scopeSession)
|
return buildDefaultUseSiteMemberScope((symbol.fir as FirClass<*>), useSiteSession, scopeSession)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getClassLikeSymbolByFqName(classId: ClassId): FirClassLikeSymbol<*>? {
|
override fun getClassLikeSymbolByFqName(classId: ClassId): FirClassLikeSymbol<*>? {
|
||||||
|
|||||||
Reference in New Issue
Block a user