From 96aa067aad2cd1e109d51ccd184b93e42469ed17 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Thu, 5 Jan 2023 09:38:50 +0100 Subject: [PATCH] [SLC] createPropertyAccessors: simplify condition --- .../light/classes/symbol/classes/symbolLightClassUtils.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/symbolLightClassUtils.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/symbolLightClassUtils.kt index 3a94af75f52..8a5f14eb5fa 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/symbolLightClassUtils.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/symbolLightClassUtils.kt @@ -286,10 +286,7 @@ internal fun SymbolLightClassBase.createPropertyAccessors( if (declaration is KtKotlinPropertySymbol && declaration.isConst) return if (declaration.name.isSpecial) return - if (declaration.visibility.isPrivateOrPrivateToThis() && - declaration.getter?.hasBody == false && - declaration.setter?.hasBody == false - ) return + if (declaration.getter?.hasBody != true && declaration.setter?.hasBody != true && declaration.visibility.isPrivateOrPrivateToThis()) return if (declaration.hasJvmFieldAnnotation()) return