From b451c25dba1da6ca0c82844063afc67de2fed92c Mon Sep 17 00:00:00 2001 From: Vladimir Dolzhenko Date: Sat, 8 Feb 2020 21:55:37 +0100 Subject: [PATCH] Fixed MoveJavaInnerClassKotlinUsagesHandler after obsolete API drop off Relates to #KT-35918 --- .../refactoring/move/MoveJavaInnerClassKotlinUsagesHandler.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/move/MoveJavaInnerClassKotlinUsagesHandler.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/MoveJavaInnerClassKotlinUsagesHandler.kt index fb2d193df9b..bca3cf848a5 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/move/MoveJavaInnerClassKotlinUsagesHandler.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/MoveJavaInnerClassKotlinUsagesHandler.kt @@ -17,6 +17,8 @@ import org.jetbrains.kotlin.psi.psiUtil.getQualifiedExpressionForSelector class MoveJavaInnerClassKotlinUsagesHandler : MoveInnerClassUsagesHandler { override fun correctInnerClassUsage(usage: UsageInfo, outerClass: PsiClass, parameterNameOuterClass: String?) { + parameterNameOuterClass ?: return + val innerCall = usage.element?.parent as? KtCallExpression ?: return val receiverExpression = innerCall.getQualifiedExpressionForSelector()?.receiverExpression