[AA] make consistent hasStableParameterNames for setter and getter

^KT-54311
This commit is contained in:
Dmitrii Gridin
2022-10-14 14:41:23 +02:00
committed by Space Team
parent ba7d340090
commit 3c9fb5db27
14 changed files with 51 additions and 187 deletions
@@ -72,7 +72,7 @@ internal class KtFirPropertyGetterSymbol(
override val valueParameters: List<KtValueParameterSymbol> get() = withValidityAssertion { emptyList() }
override val hasStableParameterNames: Boolean
get() = withValidityAssertion { firSymbol.fir.getHasStableParameterNames(firSymbol.moduleData.session) }
get() = withValidityAssertion { true }
override fun createPointer(): KtSymbolPointer<KtPropertyGetterSymbol> = withValidityAssertion {
KtPsiBasedSymbolPointer.createForSymbolFromSource(this)?.let { return it }
@@ -95,7 +95,7 @@ internal class KtFirPropertySetterSymbol(
override val hasStableParameterNames: Boolean
get() = withValidityAssertion { firSymbol.fir.getHasStableParameterNames(firSymbol.moduleData.session) }
get() = withValidityAssertion { true }
override fun createPointer(): KtSymbolPointer<KtPropertySetterSymbol> = withValidityAssertion {
KtPsiBasedSymbolPointer.createForSymbolFromSource(this)?.let { return it }