Drop isEqualTypeConstructor in favour of areEqualTypeConstructors
This commit is contained in:
@@ -995,13 +995,6 @@ public class OverridingUtil {
|
||||
return super.areEqualTypeConstructors(a, b) || areEqualTypeConstructorsByAxioms(a, b);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isEqualTypeConstructors(
|
||||
@NotNull TypeConstructorMarker c1, @NotNull TypeConstructorMarker c2
|
||||
) {
|
||||
return areEqualTypeConstructors(c1, c2);
|
||||
}
|
||||
|
||||
private boolean areEqualTypeConstructorsByAxioms(@NotNull TypeConstructor a, @NotNull TypeConstructor b) {
|
||||
if (equalityAxioms.equals(a, b)) return true;
|
||||
if (matchingTypeConstructors == null) return false;
|
||||
|
||||
@@ -212,7 +212,7 @@ interface ClassicTypeSystemContext : TypeSystemInferenceExtensionContext, TypeSy
|
||||
return this.typeConstructor
|
||||
}
|
||||
|
||||
override fun isEqualTypeConstructors(c1: TypeConstructorMarker, c2: TypeConstructorMarker): Boolean {
|
||||
override fun areEqualTypeConstructors(c1: TypeConstructorMarker, c2: TypeConstructorMarker): Boolean {
|
||||
require(c1 is TypeConstructor, c1::errorMessage)
|
||||
require(c2 is TypeConstructor, c2::errorMessage)
|
||||
return c1 == c2
|
||||
|
||||
Reference in New Issue
Block a user