diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/SubtypingConstraint.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/SubtypingConstraint.java index 30445757cdb9..178d57b7c17c 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/SubtypingConstraint.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/graphInference/constraints/SubtypingConstraint.java @@ -48,8 +48,6 @@ public class SubtypingConstraint implements ConstraintFormula { SubtypingConstraint that = (SubtypingConstraint)o; - if ( myS instanceof PsiCapturedWildcardType && myS != that.myS) return false; - if (myS != null ? !myS.equals(that.myS) : that.myS != null) return false; if (myT != null ? !myT.equals(that.myT) : that.myT != null) return false; 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 03b20b3fb443..f3fc0c725b12 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 @@ -109,11 +109,6 @@ public class TypeEqualityConstraint implements ConstraintFormula { return true; } - if (myT instanceof PsiCapturedWildcardType && myS instanceof PsiCapturedWildcardType) { - return new TypeEqualityConstraint(((PsiCapturedWildcardType)myT).getWildcard(), - ((PsiCapturedWildcardType)myS).getWildcard()).reduce(session, constraints); - } - return false; } @@ -130,9 +125,6 @@ public class TypeEqualityConstraint implements ConstraintFormula { TypeEqualityConstraint that = (TypeEqualityConstraint)o; - if (myS instanceof PsiCapturedWildcardType && myS != that.myS) return false; - if (myT instanceof PsiCapturedWildcardType && myT != that.myT) return false; - if (myS != null ? !myS.equals(that.myS) : that.myS != null) return false; if (myT != null ? !myT.equals(that.myT) : that.myT != null) return false;