From 20867425db224f29346cee33a87d475df6d2fac2 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Mon, 6 Mar 2023 12:06:44 +0100 Subject: [PATCH] [kotlin] KotlinUFunctionCallExpression: fix NPE ^FL-18314 ^KTIJ-24673 GitOrigin-RevId: 1c0a9240731f80882d9d3b1327e517535c89963c --- .../uast/kotlin/expressions/KotlinUFunctionCallExpression.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/kotlin/uast/uast-kotlin-base/src/org/jetbrains/uast/kotlin/expressions/KotlinUFunctionCallExpression.kt b/plugins/kotlin/uast/uast-kotlin-base/src/org/jetbrains/uast/kotlin/expressions/KotlinUFunctionCallExpression.kt index a7e979509d4e..f53d49eb32b7 100644 --- a/plugins/kotlin/uast/uast-kotlin-base/src/org/jetbrains/uast/kotlin/expressions/KotlinUFunctionCallExpression.kt +++ b/plugins/kotlin/uast/uast-kotlin-base/src/org/jetbrains/uast/kotlin/expressions/KotlinUFunctionCallExpression.kt @@ -207,6 +207,7 @@ class KotlinUFunctionCallExpression( override fun isMethodNameOneOf(names: Collection): Boolean { if (methodNameCanBeOneOf(names)) { // canMethodNameBeOneOf can return false-positive results, additional resolve is needed + val methodName = methodName ?: return false return methodName in names } return false