Fixed EA-74166

This commit is contained in:
Valentin Kipyatkov
2016-02-08 21:48:39 +03:00
parent 8056c5182a
commit 2ce06f250b
@@ -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<KtClassOrObject>()!!
val classOrObject = elementAtCaret?.getNonStrictParentOfType<KtClassOrObject>() ?: return
val members = collectMembersToGenerate(classOrObject)
if (members.isEmpty() && !implementAll) {