mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-46365
GitOrigin-RevId: d69f60ccd7c6c3dafe9f863cb88c0a8b3465f1f0
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c484d22c8a
commit
dc5ab749bb
+7
-2
@@ -195,8 +195,13 @@ public abstract class ChangeFunctionSignatureFix extends JetIntentionAction<PsiE
|
||||
if (descriptor instanceof ValueParameterDescriptor)
|
||||
return new RemoveFunctionParametersFix(declaration, context, functionDescriptor, (ValueParameterDescriptor) descriptor);
|
||||
else {
|
||||
boolean hasTypeMismatches = hasTypeMismatches(functionDescriptor.getValueParameters(), callElement.getValueArguments(), bindingContext);
|
||||
return new AddFunctionParametersFix(declaration, callElement, functionDescriptor, hasTypeMismatches);
|
||||
List<ValueParameterDescriptor> parameters = functionDescriptor.getValueParameters();
|
||||
List<? extends ValueArgument> arguments = callElement.getValueArguments();
|
||||
|
||||
if (arguments.size() > parameters.size()) {
|
||||
boolean hasTypeMismatches = hasTypeMismatches(parameters, arguments, bindingContext);
|
||||
return new AddFunctionParametersFix(declaration, callElement, functionDescriptor, hasTypeMismatches);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user