new overload resolution: void value compatibility to reject improperly shaped implicitly typed lambdas

This commit is contained in:
Anna Kozlova
2014-09-03 16:54:34 +04:00
parent 343b444a24
commit 9097465506
4 changed files with 76 additions and 19 deletions
@@ -1108,8 +1108,11 @@ public final class PsiUtil extends PsiUtilCore {
}
public static PsiReturnStatement[] findReturnStatements(PsiMethod method) {
return findReturnStatements(method.getBody());
}
public static PsiReturnStatement[] findReturnStatements(PsiCodeBlock body) {
ArrayList<PsiReturnStatement> vector = new ArrayList<PsiReturnStatement>();
PsiCodeBlock body = method.getBody();
if (body != null) {
addReturnStatements(vector, body);
}