diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/ExpressionCompatibilityConstraint.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/ExpressionCompatibilityConstraint.java index 14e0a37dfab0..e758c874c48d 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/ExpressionCompatibilityConstraint.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/ExpressionCompatibilityConstraint.java @@ -81,7 +81,7 @@ public class ExpressionCompatibilityConstraint extends InputOutputConstraintForm final PsiMethod method = ((PsiCallExpression)myExpression).resolveMethod(); PsiType returnType = null; InferenceSession callSession = null; - if (method != null) { + if (method != null && !method.isConstructor()) { returnType = method.getReturnType(); final PsiParameter[] parameters = method.getParameterList().getParameters(); if (returnType != null) {