diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/SurroundWithNullCheckFix.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/SurroundWithNullCheckFix.kt index d06251ef3d1..95a0be6fc60 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/SurroundWithNullCheckFix.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/SurroundWithNullCheckFix.kt @@ -34,8 +34,8 @@ import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode import org.jetbrains.kotlin.types.typeUtil.isNullabilityMismatch class SurroundWithNullCheckFix( - expression: KtExpression, - nullableExpression: KtExpression + expression: KtExpression, + nullableExpression: KtExpression ) : KotlinQuickFixAction(expression), HighPriorityAction { private val nullableExpressionPointer = nullableExpression.createSmartPointer() @@ -53,9 +53,9 @@ class SurroundWithNullCheckFix( companion object : KotlinSingleIntentionActionFactory() { - private fun KtExpression.hasAcceptableParent() = with (parent) { + private fun KtExpression.hasAcceptableParent() = with(parent) { this is KtBlockExpression || this.parent is KtIfExpression || - this is KtWhenEntry || this.parent is KtLoopExpression + this is KtWhenEntry || this.parent is KtLoopExpression } override fun createAction(diagnostic: Diagnostic): IntentionAction? { @@ -65,12 +65,12 @@ class SurroundWithNullCheckFix( val parent = element.parent val nullableExpression = - when (parent) { - is KtDotQualifiedExpression -> parent.receiverExpression - is KtBinaryExpression -> parent.left - is KtCallExpression -> parent.calleeExpression - else -> return null - } as? KtReferenceExpression ?: return null + when (parent) { + is KtDotQualifiedExpression -> parent.receiverExpression + is KtBinaryExpression -> parent.left + is KtCallExpression -> parent.calleeExpression + else -> return null + } as? KtReferenceExpression ?: return null if (!nullableExpression.isStableSimpleExpression(context)) return null