From 7184d46d8ad923c922d1d1e81be730ce8a1289dc Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 24 Oct 2014 21:44:38 +0200 Subject: [PATCH] new inference: compare classes from different jdks (IDEA-131888) --- .../graphInference/constraints/TypeEqualityConstraint.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeEqualityConstraint.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeEqualityConstraint.java index 62f1ff1d819c..03b20b3fb443 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeEqualityConstraint.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeEqualityConstraint.java @@ -91,7 +91,7 @@ public class TypeEqualityConstraint implements ConstraintFormula { final PsiClassType.ClassResolveResult sResult = ((PsiClassType)myS).resolveGenerics(); final PsiClass tClass = tResult.getElement(); //equal erasure - if (tClass != null && tClass.equals(sResult.getElement())) { + if (tClass != null && tClass.getManager().areElementsEquivalent(tClass, sResult.getElement())) { final PsiSubstitutor tSubstitutor = tResult.getSubstitutor(); final PsiSubstitutor sSubstitutor = sResult.getSubstitutor(); for (PsiTypeParameter typeParameter : tClass.getTypeParameters()) {