diff --git a/plugins/kotlin/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionSignatureFix.java b/plugins/kotlin/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionSignatureFix.java index 0412b7191e49..4c0498548183 100644 --- a/plugins/kotlin/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionSignatureFix.java +++ b/plugins/kotlin/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionSignatureFix.java @@ -195,8 +195,13 @@ public abstract class ChangeFunctionSignatureFix extends JetIntentionAction parameters = functionDescriptor.getValueParameters(); + List arguments = callElement.getValueArguments(); + + if (arguments.size() > parameters.size()) { + boolean hasTypeMismatches = hasTypeMismatches(parameters, arguments, bindingContext); + return new AddFunctionParametersFix(declaration, callElement, functionDescriptor, hasTypeMismatches); + } } } }