From 964cc8e1cb09e1f11e0e602769f0492e65db929f Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Thu, 26 Nov 2015 14:17:48 +0100 Subject: [PATCH] captured wildcards: stop opening during incorporation --- .../resolve/graphInference/InferenceIncorporationPhase.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceIncorporationPhase.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceIncorporationPhase.java index 8a2519c85143..cb56f1de7579 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceIncorporationPhase.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/InferenceIncorporationPhase.java @@ -98,10 +98,7 @@ public class InferenceIncorporationPhase { PsiType[] typeArgs = right.getParameters(); if (parameters.length != typeArgs.length) continue; for (int i = 0; i < typeArgs.length; i++) { - PsiType aType = typeArgs[i]; - if (aType instanceof PsiCapturedWildcardType) { - aType = ((PsiCapturedWildcardType)aType).getWildcard(); - } + final PsiType aType = typeArgs[i]; final InferenceVariable inferenceVariable = mySession.getInferenceVariable(parameters[i]); LOG.assertTrue(inferenceVariable != null);