|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TypeCheckingProcedureCallbacks
Methods of this class return true to continue type checking and false to fail
| Method Summary | |
|---|---|
boolean |
assertEqualTypeConstructors(TypeConstructor a,
TypeConstructor b)
|
boolean |
assertEqualTypes(KotlinType a,
KotlinType b,
TypeCheckingProcedure typeCheckingProcedure)
|
boolean |
assertSubtype(KotlinType subtype,
KotlinType supertype,
TypeCheckingProcedure typeCheckingProcedure)
|
boolean |
capture(KotlinType type,
TypeProjection typeProjection)
|
boolean |
noCorrespondingSupertype(KotlinType subtype,
KotlinType supertype)
|
| Method Detail |
|---|
boolean assertEqualTypes(@NotNull
KotlinType a,
@NotNull
KotlinType b,
@NotNull
TypeCheckingProcedure typeCheckingProcedure)
boolean assertEqualTypeConstructors(@NotNull
TypeConstructor a,
@NotNull
TypeConstructor b)
boolean assertSubtype(@NotNull
KotlinType subtype,
@NotNull
KotlinType supertype,
@NotNull
TypeCheckingProcedure typeCheckingProcedure)
boolean capture(@NotNull
KotlinType type,
@NotNull
TypeProjection typeProjection)
boolean noCorrespondingSupertype(@NotNull
KotlinType subtype,
@NotNull
KotlinType supertype)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||