From c4e8a6dee912cfbbfe550a3440e62c9c60cbb273 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Thu, 22 Jun 2023 18:08:26 +0200 Subject: [PATCH] [SLC] implement `isMangled` for symbol light method `isMangled` is needed for implementing rename refactoring ^KTIJ-25903 --- .../light/classes/symbol/methods/SymbolLightMethodBase.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightMethodBase.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightMethodBase.kt index 3303a3d7fc2..080bea34734 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightMethodBase.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightMethodBase.kt @@ -18,6 +18,7 @@ import org.jetbrains.kotlin.analysis.api.symbols.markers.KtAnnotatedSymbol import org.jetbrains.kotlin.analysis.api.symbols.markers.KtSymbolWithVisibility import org.jetbrains.kotlin.analysis.project.structure.KtSourceModule import org.jetbrains.kotlin.asJava.builder.LightMemberOrigin +import org.jetbrains.kotlin.asJava.checkIsMangled import org.jetbrains.kotlin.asJava.classes.KotlinLightReferenceListBuilder import org.jetbrains.kotlin.asJava.classes.KtLightClassForFacade import org.jetbrains.kotlin.asJava.classes.cannotModify @@ -78,7 +79,7 @@ internal abstract class SymbolLightMethodBase( } } - override val isMangled: Boolean = false // TODO: checkIsMangled ? + override val isMangled: Boolean get() = checkIsMangled() abstract override fun getTypeParameters(): Array abstract override fun hasTypeParameters(): Boolean