From 2ce06f250bc0096883162a09dc00d7b295e19b0f Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Mon, 8 Feb 2016 21:48:39 +0300 Subject: [PATCH] Fixed EA-74166 --- .../core/overrideImplement/OverrideImplementMembersHandler.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/overrideImplement/OverrideImplementMembersHandler.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/overrideImplement/OverrideImplementMembersHandler.kt index 8e262efca05..5a4865c3fa9 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/overrideImplement/OverrideImplementMembersHandler.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/overrideImplement/OverrideImplementMembersHandler.kt @@ -64,7 +64,7 @@ abstract class OverrideImplementMembersHandler : LanguageCodeInsightActionHandle fun invoke(project: Project, editor: Editor, file: PsiFile, implementAll: Boolean) { val elementAtCaret = file.findElementAt(editor.caretModel.offset) - val classOrObject = elementAtCaret?.getNonStrictParentOfType()!! + val classOrObject = elementAtCaret?.getNonStrictParentOfType() ?: return val members = collectMembersToGenerate(classOrObject) if (members.isEmpty() && !implementAll) {