completion inside lambda: accept 'reference' non-physical statements

This commit is contained in:
Anna Kozlova
2014-09-03 19:24:44 +04:00
parent 99862079db
commit 4c8623b4d4
@@ -484,7 +484,8 @@ public class LambdaUtil {
(((PsiPrefixExpression)body).getOperationTokenType() == JavaTokenType.PLUSPLUS ||
((PsiPrefixExpression)body).getOperationTokenType() == JavaTokenType.MINUSMINUS) ||
body instanceof PsiPostfixExpression ||
body instanceof PsiCallExpression;
body instanceof PsiCallExpression ||
body instanceof PsiReferenceExpression && !body.isPhysical();
}
public static class TypeParamsChecker extends PsiTypeVisitor<Boolean> {