From fdf7e483b05ba33b8bdecc1b12d439d3cb923154 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Fri, 14 Aug 2015 18:55:16 +0300 Subject: [PATCH] Added diagnostic for EA-70090 - assert: PsiUtilPackage$psiUtils$bbf.getElementTextWithContext --- .../frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt | 2 ++ 1 file changed, 2 insertions(+) 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() }