diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/AbstractKotlinInplaceIntroducer.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/AbstractKotlinInplaceIntroducer.kt index 850aa6460f0..7f79fa4e481 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/AbstractKotlinInplaceIntroducer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/AbstractKotlinInplaceIntroducer.kt @@ -37,12 +37,13 @@ import org.jetbrains.kotlin.psi.psiUtil.getNonStrictParentOfType import java.awt.BorderLayout public abstract class AbstractKotlinInplaceIntroducer( + localVariable: D?, expression: JetExpression?, occurrences: Array, title: String, project: Project, editor: Editor -): AbstractInplaceIntroducer(project, editor, expression, null, occurrences, title, JetFileType.INSTANCE) { +): AbstractInplaceIntroducer(project, editor, expression, localVariable, occurrences, title, JetFileType.INSTANCE) { protected fun initFormComponents(init: FormBuilder.() -> Unit) { myWholePanel.setLayout(BorderLayout()) 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 1d48f2416e1..dda2333174d 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 @@ -53,6 +53,7 @@ public class KotlinInplaceParameterIntroducer( project: Project, editor: Editor ): AbstractKotlinInplaceIntroducer( + null, originalDescriptor.originalRange.elements.single() as JetExpression, originalDescriptor.occurrencesToReplace .map { it.elements.single() as JetExpression } diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinVariableInplaceIntroducer.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinVariableInplaceIntroducer.kt index fda95dd21ce..280ccfee4de 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinVariableInplaceIntroducer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/introduce/introduceVariable/KotlinVariableInplaceIntroducer.kt @@ -52,6 +52,7 @@ public class KotlinVariableInplaceIntroducer( project: Project, editor: Editor ): AbstractKotlinInplaceIntroducer( + addedVariable, originalExpression, occurrencesToReplace, KotlinIntroduceVariableHandler.INTRODUCE_VARIABLE,