From 9174fe94b1cd4a52e827088e0db1a45c4fd27db8 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 31 Aug 2012 12:31:26 +0400 Subject: [PATCH] stop inference during typing --- java/java-psi-api/src/com/intellij/psi/LambdaUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 29993564e156..bd4bd7989acd 100644 --- a/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java +++ b/java/java-psi-api/src/com/intellij/psi/LambdaUtil.java @@ -289,7 +289,7 @@ public class LambdaUtil { final PsiLambdaExpression lambdaExpression, final PsiExpression expression) { final PsiParameter[] lambdaParams = lambdaExpression.getParameterList().getParameters(); - LOG.assertTrue(lambdaParams.length == methodParameters.length, "lambda params: " + lambdaExpression.getParameterList().getText() + "; method params: " + Arrays.toString(methodParameters)); + if (lambdaParams.length != methodParameters.length) return false; final boolean [] independent = new boolean[]{true}; expression.accept(new JavaRecursiveElementWalkingVisitor() { @Override