diff --git a/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java b/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java index 9bf5d4e275ea..6fb5ad20d21b 100644 --- a/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java +++ b/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java @@ -658,9 +658,9 @@ public class LambdaUtil { } } else if (body instanceof PsiExpression) { - final PsiType type = ((PsiExpression)body).getType(); try { if (!PsiUtil.isStatement(JavaPsiFacade.getElementFactory(body.getProject()).createStatementFromText(body.getText(), body))) { + final PsiType type = ((PsiExpression)body).getType(); if (PsiType.VOID.equals(type)) { errors.put(body, "Lambda body must be a statement expression"); }