提交 09428774 编写于 作者: D Dmitriy Novozhilov

[FIR] Add `FirSourceElement.text` extension for debug purposes

上级 9aa16faa
......@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册