diff --git a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/scopes/JavaClassUseSiteMemberScope.kt b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/scopes/JavaClassUseSiteMemberScope.kt index 025b8b60d35..0d0f01646ef 100644 --- a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/scopes/JavaClassUseSiteMemberScope.kt +++ b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/scopes/JavaClassUseSiteMemberScope.kt @@ -61,7 +61,7 @@ class JavaClassUseSiteMemberScope( getterSymbol: FirNamedFunctionSymbol, setterSymbol: FirNamedFunctionSymbol?, syntheticPropertyName: Name, - ): FirAccessorSymbol? { + ): FirAccessorSymbol { return buildSyntheticProperty { session = this@JavaClassUseSiteMemberScope.session name = syntheticPropertyName @@ -117,13 +117,8 @@ class JavaClassUseSiteMemberScope( } } } - val accessorSymbol = generateAccessorSymbol( - getterSymbol!!, setterSymbol, propertyName - ) - if (accessorSymbol != null) { - // NB: accessor should not be processed directly unless we find matching property symbol in supertype - overrideCandidates += accessorSymbol - } + val accessorSymbol = generateAccessorSymbol(getterSymbol!!, setterSymbol, propertyName) + overrideCandidates += accessorSymbol } } }