From 21c1306bec0f925fc99a5ddc8f37d5663c79649a Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 27 Sep 2013 16:35:51 +0200 Subject: [PATCH] new inference: simplification --- .../source/tree/java/PsiMethodReferenceExpressionImpl.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl.java index 0d2a74b29af1..c8e6d23c1feb 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl.java @@ -394,9 +394,6 @@ public class PsiMethodReferenceExpressionImpl extends PsiReferenceExpressionBase final PsiResolveHelper resolveHelper = JavaPsiFacade.getInstance(getProject()).getResolveHelper(); PsiSubstitutor psiSubstitutor = resolveHelper.inferTypeArguments(method.getTypeParameters(), types, rightTypes, languageLevel); psiSubstitutor = psiSubstitutor.putAll(substitutor); - if (method.isConstructor()) { - psiSubstitutor = psiSubstitutor.putAll(resolveHelper.inferTypeArguments(method.getContainingClass().getTypeParameters(), types, rightTypes, languageLevel)); - } return LambdaUtil.inferFromReturnType(method.getTypeParameters(), psiSubstitutor.substitute(method.getReturnType()),