Skip to content

KaInternalsTypeRelationChecker

Functions

isSubtypeOf

abstract fun isSubtypeOf(
    type: KaType, 
    supertype: KaType, 
    errorTypePolicy: KaSubtypingErrorTypePolicy
): Boolean
abstract fun isSubtypeOf(
    type: KaType, 
    classId: ClassId, 
    errorTypePolicy: KaSubtypingErrorTypePolicy
): Boolean
abstract fun isSubtypeOf(
    type: KaType, 
    symbol: KaClassLikeSymbol, 
    errorTypePolicy: KaSubtypingErrorTypePolicy
): Boolean

semanticallyEquals

abstract fun semanticallyEquals(
    type: KaType, 
    other: KaType, 
    errorTypePolicy: KaSubtypingErrorTypePolicy
): Boolean