diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/InlineTypeParameterFix.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/InlineTypeParameterFix.kt index bead3c16a9c..942a523ed7c 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/InlineTypeParameterFix.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/InlineTypeParameterFix.kt @@ -34,7 +34,7 @@ class InlineTypeParameterFix(val typeReference: KtTypeReference) : KotlinQuickFi val parameterListOwner = typeReference.getStrictParentOfType() ?: return val context = parameterListOwner.analyzeFully() val parameterDescriptor = context[BindingContext.TYPE_PARAMETER, parameter] ?: return - parameterListOwner.forEachDescendantOfType() { + parameterListOwner.forEachDescendantOfType { val typeElement = it.typeElement val type = context[BindingContext.TYPE, it] if (typeElement != null && type != null && type.constructor.declarationDescriptor == parameterDescriptor) { @@ -44,8 +44,7 @@ class InlineTypeParameterFix(val typeReference: KtTypeReference) : KotlinQuickFi if (parameterList.parameters.size == 1) { parameterList.delete() - } - else { + } else { EditCommaSeparatedListHelper.removeItem(parameter) } }