public interface TypingConstraints
| Modifier and Type | Method and Description |
|---|---|
boolean |
assertEqualTypeConstructors(TypeConstructor a,
TypeConstructor b) |
boolean |
assertEqualTypes(JetType a,
JetType b,
TypeCheckingProcedure typeCheckingProcedure) |
boolean |
assertSubtype(JetType subtype,
JetType supertype,
TypeCheckingProcedure typeCheckingProcedure) |
boolean |
noCorrespondingSupertype(JetType subtype,
JetType supertype) |
boolean assertEqualTypes(@NotNull JetType a, @NotNull JetType b, @NotNull TypeCheckingProcedure typeCheckingProcedure)
boolean assertEqualTypeConstructors(@NotNull TypeConstructor a, @NotNull TypeConstructor b)
boolean assertSubtype(@NotNull JetType subtype, @NotNull JetType supertype, @NotNull TypeCheckingProcedure typeCheckingProcedure)
boolean noCorrespondingSupertype(@NotNull JetType subtype, @NotNull JetType supertype)