From ddcde3f6882783c896cd4afefc3c502052484c68 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 11 May 2017 11:57:28 +0200 Subject: [PATCH] EA-101095 NSEE: KotlinUsageToPsiElementProvider.getAppropriateParentFrom) --- .../kotlin/idea/codeInsight/KotlinUsageToPsiElementProvider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinUsageToPsiElementProvider.kt b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinUsageToPsiElementProvider.kt index 95ddcfaa774..f1b2b95454f 100644 --- a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinUsageToPsiElementProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinUsageToPsiElementProvider.kt @@ -26,7 +26,7 @@ import org.jetbrains.kotlin.psi.psiUtil.parentsWithSelf class KotlinUsageToPsiElementProvider : UsageToPsiElementProvider() { override fun getAppropriateParentFrom(element: PsiElement): PsiElement? { if (element.language == KotlinLanguage.INSTANCE) { - return element.parentsWithSelf.first { it is KtNamedDeclaration || it is KtImportDirective } + return element.parentsWithSelf.firstOrNull { it is KtNamedDeclaration || it is KtImportDirective } } return null }