RAW FIR: fix source kind in LT generation
PSI->FIR respects forced source kind but it appears LT ignores it.
This commit is contained in:
committed by
TeamCityServer
parent
1fcebab827
commit
34071f285a
+1
-1
@@ -34,7 +34,7 @@ abstract class BaseConverter(
|
|||||||
override fun LighterASTNode.toFirSourceElement(kind: FirFakeSourceElementKind?): FirLightSourceElement {
|
override fun LighterASTNode.toFirSourceElement(kind: FirFakeSourceElementKind?): FirLightSourceElement {
|
||||||
val startOffset = offset + tree.getStartOffset(this)
|
val startOffset = offset + tree.getStartOffset(this)
|
||||||
val endOffset = offset + tree.getEndOffset(this)
|
val endOffset = offset + tree.getEndOffset(this)
|
||||||
return toFirLightSourceElement(tree, kind ?: FirRealSourceElementKind, startOffset, endOffset)
|
return toFirLightSourceElement(tree, kind ?: context.forcedElementSourceKind ?: FirRealSourceElementKind, startOffset, endOffset)
|
||||||
}
|
}
|
||||||
|
|
||||||
override val LighterASTNode.elementType: IElementType
|
override val LighterASTNode.elementType: IElementType
|
||||||
|
|||||||
Reference in New Issue
Block a user