[SLC] implement isMangled for symbol light method
`isMangled` is needed for implementing rename refactoring ^KTIJ-25903
This commit is contained in:
committed by
Space Team
parent
8b0eb0488f
commit
c4e8a6dee9
+2
-1
@@ -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.api.symbols.markers.KtSymbolWithVisibility
|
||||||
import org.jetbrains.kotlin.analysis.project.structure.KtSourceModule
|
import org.jetbrains.kotlin.analysis.project.structure.KtSourceModule
|
||||||
import org.jetbrains.kotlin.asJava.builder.LightMemberOrigin
|
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.KotlinLightReferenceListBuilder
|
||||||
import org.jetbrains.kotlin.asJava.classes.KtLightClassForFacade
|
import org.jetbrains.kotlin.asJava.classes.KtLightClassForFacade
|
||||||
import org.jetbrains.kotlin.asJava.classes.cannotModify
|
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 getTypeParameters(): Array<PsiTypeParameter>
|
||||||
abstract override fun hasTypeParameters(): Boolean
|
abstract override fun hasTypeParameters(): Boolean
|
||||||
|
|||||||
Reference in New Issue
Block a user