From 1ce3ddaa82ea5a80a0c464c8d292aa6d789d4b71 Mon Sep 17 00:00:00 2001 From: Natalia Ukhorskaya Date: Thu, 9 Oct 2014 16:37:49 +0400 Subject: [PATCH] Minor add message for class cast EA-59672 --- .../refactoring/extractFunction/extractableAnalysisUtil.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractableAnalysisUtil.kt b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractableAnalysisUtil.kt index a1b64a1f657..360d7855a31 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractableAnalysisUtil.kt +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractableAnalysisUtil.kt @@ -747,7 +747,7 @@ private fun JetNamedDeclaration.getGeneratedBlockBody() = when (this) { is JetNamedFunction -> getBodyExpression() else -> (this as JetProperty).getGetter()!!.getBodyExpression() - } as JetBlockExpression + } as? JetBlockExpression ?: throw AssertionError("Couldn't get block body for this declaration: ${JetPsiUtil.getElementTextWithContext(this)}") fun ExtractableCodeDescriptor.validate(): ExtractableCodeDescriptorWithConflicts { val conflicts = MultiMap()