diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/KtPsiFactory.kt b/compiler/frontend/src/org/jetbrains/kotlin/psi/KtPsiFactory.kt index af349948ace..09cc98c8af7 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/KtPsiFactory.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/KtPsiFactory.kt @@ -325,7 +325,7 @@ class KtPsiFactory(private val project: Project) { fun createTypeParameter(text: String) = createTypeParameterList("<$text>").parameters.first()!! - fun createFunctionLiteralParameterList(text: String) = + fun createLambdaParameterList(text: String) = createLambdaExpression(text, "0").functionLiteral.valueParameterList!! fun createLambdaExpression(parameters: String, body: String): KtLambdaExpression = diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/RemoveExplicitLambdaParameterTypesIntention.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/RemoveExplicitLambdaParameterTypesIntention.kt index d4e3b565f43..c7409c7c959 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/RemoveExplicitLambdaParameterTypesIntention.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/RemoveExplicitLambdaParameterTypesIntention.kt @@ -32,7 +32,7 @@ class RemoveExplicitLambdaParameterTypesIntention : SelfTargetingIntention( } } else { - newParameterList = psiFactory.createFunctionLiteralParameterList(changeInfo.getNewParametersSignatureWithoutParentheses(this)) + newParameterList = psiFactory.createLambdaParameterList(changeInfo.getNewParametersSignatureWithoutParentheses(this)) canReplaceEntireList = true } }