KaInternalsTypeCreatorProvider¶
@SubclassOptInRequired(markerClass = [KaImplementationDetail::class])
interface KaInternalsTypeCreatorProvider
Properties¶
typeCreator¶
abstract val typeCreator: KaTypeCreator
Functions¶
copy¶
abstract fun <T : KaClassType> copy(type: T, init: KaClassTypeBuilder.() -> Unit): KaClassType
abstract fun copy(type: KaUsualClassType, init: KaClassTypeBuilder.() -> Unit): KaUsualClassType
abstract fun copy(type: KaFunctionType, init: KaFunctionTypeBuilder.() -> Unit): KaFunctionType
abstract fun copy(type: KaTypeParameterType, init: KaTypeParameterTypeBuilder.() -> Unit): KaTypeParameterType