[SLC] implement isMangled for symbol light method

`isMangled` is needed for implementing rename refactoring

^KTIJ-25903
This commit is contained in:
Ilya Kirillov
2023-06-22 18:08:26 +02:00
committed by Space Team
parent 8b0eb0488f
commit c4e8a6dee9
@@ -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<PsiTypeParameter>
abstract override fun hasTypeParameters(): Boolean