From 672cc85949d479624a62e9a843420022ad6fff10 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Tue, 6 Jun 2023 15:23:45 +0200 Subject: [PATCH] [LL FIR] remove `LowLevelFirApiFacadeForResolveOnAir.onAirResolveTypeInPlace` which is unused now ^KT-58125 --- .../LowLevelFirApiFacadeForResolveOnAir.kt | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/api/LowLevelFirApiFacadeForResolveOnAir.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/api/LowLevelFirApiFacadeForResolveOnAir.kt index e139998b7a1..b87452d8756 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/api/LowLevelFirApiFacadeForResolveOnAir.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/api/LowLevelFirApiFacadeForResolveOnAir.kt @@ -328,26 +328,4 @@ object LowLevelFirApiFacadeForResolveOnAir { else -> error("Not supported type ${ktDeclaration::class.simpleName}") } } - - fun onAirResolveTypeInPlace( - place: KtElement, - typeReference: KtTypeReference, - firResolveSession: LLFirResolveSession, - ): FirResolvedTypeRef { - val context = firResolveSession.getTowerContextProvider(place.containingKtFile).getClosestAvailableParentContext(place) - ?: error("TowerContext not found for ${place.getElementTextInContext()}") - - val session = firResolveSession.useSiteFirSession - val firTypeReference = buildFirUserTypeRef( - typeReference = typeReference, - session = session, - baseScopeProvider = session.kotlinScopeProvider - ) - - return FirTypeResolveTransformer( - session = session, - scopeSession = ScopeSession(), - initialScopes = context.towerDataElements.asReversed().mapNotNull { it.scope } - ).transformTypeRef(firTypeReference, null) - } }