mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-03-10 08:31:29 +00:00
[FIR IDE] Fix exception in FIR LC with special identifier names
This commit is contained in:
@@ -31,8 +31,10 @@ import org.jetbrains.kotlin.psi.psiUtil.containingClassOrObject
|
||||
open class FirLightIdentifier(
|
||||
private val lightOwner: PsiElement,
|
||||
private val firSymbol: KtSymbol
|
||||
) : LightIdentifier(lightOwner.manager, (firSymbol as? KtNamedSymbol)?.name?.identifier), PsiCompiledElement,
|
||||
PsiElementWithOrigin<PsiElement> {
|
||||
) : LightIdentifier(
|
||||
lightOwner.manager,
|
||||
(firSymbol as? KtNamedSymbol)?.name?.identifierOrNullIfSpecial
|
||||
), PsiCompiledElement, PsiElementWithOrigin<PsiElement> {
|
||||
|
||||
override val origin: PsiElement?
|
||||
get() = when (val ktDeclaration = firSymbol.psi) {
|
||||
|
||||
Reference in New Issue
Block a user