From c7bcf4bea7cb655665cae55eea3032d85178fc4f Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Tue, 18 Apr 2017 18:55:10 +0200 Subject: [PATCH] Don't assert element validity in diagnostic code (EA-92848) --- .../frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 3ff68abddf0..bdbcef19ea8 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/psiUtil/psiUtils.kt @@ -324,7 +324,7 @@ val PsiElement.textRangeWithoutComments: TextRange // ---------------------------------- Debug/logging ---------------------------------------------------------------------------------------- fun PsiElement.getElementTextWithContext(): String { - assert(isValid) { "Invalid element $this" } + if (!isValid) return "" if (this is PsiFile) { return containingFile.text