From 3e55b6e9f5252d21070457b191afba51ffec5390 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Mon, 24 Dec 2018 15:52:35 +0300 Subject: [PATCH] Consider qualified name is null if some part is null (EA-126499) --- compiler/psi/src/org/jetbrains/kotlin/psi/KtClassOrObject.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/psi/src/org/jetbrains/kotlin/psi/KtClassOrObject.kt b/compiler/psi/src/org/jetbrains/kotlin/psi/KtClassOrObject.kt index a8d710fd58f..77b50efb9e5 100644 --- a/compiler/psi/src/org/jetbrains/kotlin/psi/KtClassOrObject.kt +++ b/compiler/psi/src/org/jetbrains/kotlin/psi/KtClassOrObject.kt @@ -164,7 +164,8 @@ abstract class KtClassOrObject : val parts = mutableListOf() var current: KtClassOrObject? = this while (current != null) { - parts.add(current.name!!) + val name = current.name ?: return null + parts.add(name) current = PsiTreeUtil.getParentOfType(current, KtClassOrObject::class.java) } val file = containingFile as? KtFile ?: return null