From 8b9ddea7299c9dfdf20120805c5a1f93e5d144cd Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Mon, 8 Jun 2015 20:08:17 +0300 Subject: [PATCH] Introducer Parameter: Fix PsiInvalidElementAccessException --- .../introduceParameter/KotlinInplaceParameterIntroducer.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinInplaceParameterIntroducer.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinInplaceParameterIntroducer.kt index 89cf58357d0..61f402d5c5e 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinInplaceParameterIntroducer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceParameter/KotlinInplaceParameterIntroducer.kt @@ -225,7 +225,8 @@ public class KotlinInplaceParameterIntroducer( val originalRange = getExpr().toRange() return descriptor.copy( originalRange = originalRange, - occurrencesToReplace = if (replaceAll) getOccurrences().map { it.toRange() } else originalRange.singletonList() + occurrencesToReplace = if (replaceAll) getOccurrences().map { it.toRange() } else originalRange.singletonList(), + newArgumentValue = getExpr() ) }