diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeInfo.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeInfo.kt index b52492abccc..bb371b3e609 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeInfo.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/JetChangeInfo.kt @@ -45,12 +45,12 @@ import org.jetbrains.kotlin.idea.refactoring.changeSignature.JetMethodDescriptor public class JetChangeInfo( val methodDescriptor: JetMethodDescriptor, - private var name: String, - val newReturnType: JetType?, - var newReturnTypeText: String, - var newVisibility: Visibility, - parameterInfos: List, - receiver: JetParameterInfo?, + private var name: String = methodDescriptor.getName(), + val newReturnType: JetType? = methodDescriptor.baseDescriptor.getReturnType(), + var newReturnTypeText: String = newReturnType?.let { IdeDescriptorRenderers.SOURCE_CODE.renderType(it) } ?: "", + var newVisibility: Visibility = methodDescriptor.getVisibility(), + parameterInfos: List = methodDescriptor.getParameters(), + receiver: JetParameterInfo? = methodDescriptor.receiver, val context: PsiElement ): ChangeInfo { var receiverParameterInfo: JetParameterInfo? = receiver