diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt b/compiler/frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt index 78e91032d9e..5a12284a241 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt @@ -263,6 +263,8 @@ private fun findFirstLeafWhollyInRange(file: PsiFile, range: TextRange): PsiElem // ---------------------------------- Debug/logging ---------------------------------------------------------------------------------------- public fun PsiElement.getElementTextWithContext(): String { + assert(isValid) { "Invalid element $this" } + if (this is PsiFile) { return getContainingFile().getText() }