[FIR] Add FirSourceElement.text extension for debug purposes

This commit is contained in:
Dmitriy Novozhilov
2021-03-16 18:14:58 +03:00
parent 9aa16faa27
commit 094287741c
@@ -296,6 +296,13 @@ class FirLightSourceElement(
val FirSourceElement?.psi: PsiElement? get() = (this as? FirPsiSourceElement<*>)?.psi
val FirSourceElement?.text: CharSequence?
get() = when (this) {
is FirPsiSourceElement<*> -> psi.text
is FirLightSourceElement -> treeStructure.toString(lighterASTNode)
else -> null
}
val FirElement.psi: PsiElement? get() = (source as? FirPsiSourceElement<*>)?.psi
val FirElement.realPsi: PsiElement? get() = (source as? FirRealPsiSourceElement<*>)?.psi