KaInternalsTypeCreator¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsTypeCreator
Functions¶
buildArrayType¶
abstract fun buildArrayType(elementType: KaType, init: KaArrayTypeBuilder.() -> Unit): KaType
buildClassType¶
abstract fun buildClassType(classId: ClassId, init: KaClassTypeBuilder.() -> Unit): KaType
abstract fun buildClassType(symbol: KaClassLikeSymbol, init: KaClassTypeBuilder.() -> Unit): KaType
buildStarTypeProjection¶
abstract fun buildStarTypeProjection(): KaStarTypeProjection
buildTypeParameterType¶
abstract fun buildTypeParameterType(symbol: KaTypeParameterSymbol, init: KaTypeParameterTypeBuilder.() -> Unit): KaTypeParameterType
buildVarargArrayType¶
abstract fun buildVarargArrayType(elementType: KaType): KaType