Minor: merge FirSamResolver and its only implementation

This commit is contained in:
pyos
2022-10-20 13:59:02 +02:00
committed by Space Team
parent 0d46dfc1ba
commit 1232346202
5 changed files with 16 additions and 21 deletions
@@ -12,7 +12,7 @@ import org.jetbrains.kotlin.analysis.api.fir.types.PublicTypeApproximator
import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken
import org.jetbrains.kotlin.analysis.api.types.KtType
import org.jetbrains.kotlin.builtins.functions.FunctionClassKind
import org.jetbrains.kotlin.fir.resolve.FirSamResolverImpl
import org.jetbrains.kotlin.fir.resolve.FirSamResolver
import org.jetbrains.kotlin.fir.types.*
internal class KtFirTypeInfoProvider(
@@ -23,7 +23,7 @@ internal class KtFirTypeInfoProvider(
override fun isFunctionalInterfaceType(type: KtType): Boolean {
val coneType = (type as KtFirType).coneType
val firSession = analysisSession.useSiteSession
val samResolver = FirSamResolverImpl(
val samResolver = FirSamResolver(
firSession,
analysisSession.getScopeSessionFor(firSession),
)