new inference: compare classes from different jdks (IDEA-131888)

This commit is contained in:
Anna Kozlova
2014-10-24 21:48:14 +02:00
parent 8f67ad587e
commit 7184d46d8a
@@ -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()) {