From ed8d9be483193b679721d5ebc212f65846081646 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 27 Dec 2018 20:10:05 +0300 Subject: [PATCH] Fix EA-125880 --- .../kotlin/idea/quickfix/ChangeFunctionLiteralReturnTypeFix.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/ChangeFunctionLiteralReturnTypeFix.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/ChangeFunctionLiteralReturnTypeFix.kt index da4e26caf8b..52ae55f4b72 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/ChangeFunctionLiteralReturnTypeFix.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/ChangeFunctionLiteralReturnTypeFix.kt @@ -49,7 +49,7 @@ class ChangeFunctionLiteralReturnTypeFix( private fun createAppropriateQuickFix(functionLiteralExpression: KtLambdaExpression, type: KotlinType): IntentionAction? { val context = functionLiteralExpression.analyze() - val functionLiteralType = context.getType(functionLiteralExpression) ?: error("Type of function literal not available in binding context") + val functionLiteralType = context.getType(functionLiteralExpression) ?: return null val builtIns = functionLiteralType.constructor.builtIns val functionClass = builtIns.getFunction(functionLiteralType.arguments.size - 1)