IDEA-85069 Suggest to fill delegate arguments for all overload call candidates

This commit is contained in:
peter
2012-06-20 20:14:16 +02:00
parent a7b4a61ef8
commit 724712ad09
4 changed files with 11 additions and 6 deletions
@@ -64,7 +64,6 @@ class SameSignatureCallParametersProvider extends CompletionProvider<CompletionP
PsiMethod from = getMethodToTakeParametersFrom(container, candidate.first, candidate.second);
if (from != null) {
result.addElement(createParametersLookupElement(from, methodCall, candidate.first));
return;
}
}
}
@@ -75,7 +74,8 @@ class SameSignatureCallParametersProvider extends CompletionProvider<CompletionP
}
private static LookupElement createParametersLookupElement(PsiMethod takeParametersFrom, PsiElement call, PsiMethod invoked) {
final String lookupString = StringUtil.join(takeParametersFrom.getParameterList().getParameters(), new Function<PsiParameter, String>() {
PsiParameter[] parameters = takeParametersFrom.getParameterList().getParameters();
final String lookupString = StringUtil.join(parameters, new Function<PsiParameter, String>() {
public String fun(PsiParameter psiParameter) {
return psiParameter.getName();
}