From 6ae948b65538f66e4bdfa73b7c9902a1c182eec5 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Wed, 10 Mar 2021 19:21:44 +0300 Subject: [PATCH] FirAbstractBodyResolveTransformer: drop some unused context functions --- .../FirAbstractBodyResolveTransformer.kt | 23 ------------------- 1 file changed, 23 deletions(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirAbstractBodyResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirAbstractBodyResolveTransformer.kt index 0fdb0648fac..d4c68e3b3bb 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirAbstractBodyResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirAbstractBodyResolveTransformer.kt @@ -54,33 +54,10 @@ abstract class FirAbstractBodyResolveTransformer(phase: FirResolvePhase) : FirAb } } - protected inline fun withLocalScope(localScope: FirLocalScope?, crossinline l: () -> T): T { - if (localScope == null) return l() - return context.withTowerDataCleanup { - addLocalScope(localScope) - l() - } - } - - protected inline fun withPrimaryConstructorParameters(includeProperties: Boolean, crossinline l: () -> T): T { - return context.withTowerDataCleanup { - addLocalScope( - if (includeProperties) context.getPrimaryConstructorAllParametersScope() - else context.getPrimaryConstructorPureParametersScope() - ) - l() - } - } - protected fun addNewLocalScope() { context.addLocalScope(FirLocalScope()) } - protected fun addLocalScope(localScope: FirLocalScope?) { - if (localScope == null) return - context.addLocalScope(localScope) - } - protected open fun needReplacePhase(firDeclaration: FirDeclaration) = true fun replaceDeclarationResolvePhaseIfNeeded(firDeclaration: FirDeclaration, newResolvePhase: FirResolvePhase) {