From 19a7ef3488e9aa8f5e8381157c55a4e69bc6908e Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 20 Nov 2015 21:32:52 +0100 Subject: [PATCH] ensure inference errors are removed before the next round --- .../src/com/intellij/psi/infos/MethodCandidateInfo.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/java-psi-api/src/com/intellij/psi/infos/MethodCandidateInfo.java b/java/java-psi-api/src/com/intellij/psi/infos/MethodCandidateInfo.java index 34a01b54501b..8184484f4a7d 100644 --- a/java/java-psi-api/src/com/intellij/psi/infos/MethodCandidateInfo.java +++ b/java/java-psi-api/src/com/intellij/psi/infos/MethodCandidateInfo.java @@ -260,6 +260,7 @@ public class MethodCandidateInfo extends CandidateInfo{ public PsiSubstitutor getSubstitutor(boolean includeReturnConstraint) { PsiSubstitutor substitutor = myCalcedSubstitutor; if (substitutor == null || !includeReturnConstraint && myLanguageLevel.isAtLeast(LanguageLevel.JDK_1_8) || isOverloadCheck()) { + myInferenceError = null; PsiSubstitutor incompleteSubstitutor = super.getSubstitutor(); PsiMethod method = getElement(); if (myTypeArguments == null) {