From 0b7eb320647160f28e614956e8828fc4909a883f Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Wed, 30 Aug 2023 18:34:38 +0200 Subject: [PATCH] [FIR] FirSupertypeResolverVisitor: use symbol API instead of ClassId version In Low Level FIR we have a simplified version of getFirClassifierContainerFileIfAny without a scope search ^KTIJ-26848 --- .../kotlin/fir/resolve/transformers/FirSupertypesResolution.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirSupertypesResolution.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirSupertypesResolution.kt index 3c36e1c781b..8736d5331fa 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirSupertypesResolution.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirSupertypesResolution.kt @@ -270,7 +270,7 @@ open class FirSupertypeResolverVisitor( } private fun getFirClassifierContainerFileIfAny(symbol: FirClassLikeSymbol<*>): FirFile? { - return symbol.moduleData.session.firProvider.getFirClassifierContainerFileIfAny(symbol.classId) + return symbol.moduleData.session.firProvider.getFirClassifierContainerFileIfAny(symbol) } private fun getFirClassifierByFqName(moduleSession: FirSession, classId: ClassId): FirClassLikeDeclaration? {