From 54b7936e2ac200cc9063d3194d03d725d368c9a6 Mon Sep 17 00:00:00 2001 From: anna Date: Tue, 29 Oct 2013 19:52:41 +0100 Subject: [PATCH] new inference: infer from return value from method ref --- .../impl/source/tree/java/PsiMethodReferenceExpressionImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 f82cf73733aa..7ff13f1f0596 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 @@ -421,7 +421,7 @@ public class PsiMethodReferenceExpressionImpl extends PsiReferenceExpressionBase psiSubstitutor = psiSubstitutor.putAll(substitutor); } return LambdaUtil.inferFromReturnType(method.getTypeParameters(), - psiSubstitutor.substitute(method.getReturnType()), + method.getReturnType(), interfaceMethodReturnType, psiSubstitutor, languageLevel, getProject());