From c0b147e31c0d61fe4d52949fe8e1d74de75133ef Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Wed, 20 Sep 2023 13:24:19 +0200 Subject: [PATCH] [LL FIR] LLFirContractsLazyResolver: drop redundant branch for property accessor FirPropertyAccessor is not supposed to be processed separately from property ^KT-55750 --- .../level/api/fir/transformers/LLFirContractsLazyResolver.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirContractsLazyResolver.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirContractsLazyResolver.kt index 97feec45bf2..d7e57a5e4a6 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirContractsLazyResolver.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirContractsLazyResolver.kt @@ -57,7 +57,6 @@ private class LLFirContractsTargetResolver( is FirSimpleFunction -> resolve(target, ContractStateKeepers.SIMPLE_FUNCTION) is FirConstructor -> resolve(target, ContractStateKeepers.CONSTRUCTOR) is FirProperty -> resolve(target, ContractStateKeepers.PROPERTY) - is FirPropertyAccessor -> resolve(target, ContractStateKeepers.PROPERTY_ACCESSOR) is FirRegularClass, is FirTypeAlias, is FirVariable, @@ -105,7 +104,7 @@ private object ContractStateKeepers { add(BODY_OWNER, designation) } - val PROPERTY_ACCESSOR: StateKeeper = stateKeeper { _, designation -> + private val PROPERTY_ACCESSOR: StateKeeper = stateKeeper { _, designation -> add(CONTRACT_DESCRIPTION_OWNER, designation) add(BODY_OWNER, designation) }