toImmutable

@JvmName(name = "immutableOf")
fun KmClass.toImmutable(): ImmutableKmClass

Return

an immutable representation of this KmClass.

@JvmName(name = "immutableOf")
fun KmPackage.toImmutable(): ImmutableKmPackage

Return

an immutable representation of this KmPackage.

@JvmName(name = "immutableOf")
fun KmLambda.toImmutable(): ImmutableKmLambda

Return

an immutable representation of this KmLambda.

@JvmName(name = "immutableOf")
fun KmConstructor.toImmutable(): ImmutableKmConstructor

Return

an immutable representation of this KmConstructor.

@JvmName(name = "immutableOf")
fun KmFunction.toImmutable(): ImmutableKmFunction

Return

an immutable representation of this KmFunction.

@JvmName(name = "immutableOf")
fun KmProperty.toImmutable(): ImmutableKmProperty

Return

an immutable representation of this KmProperty.

@JvmName(name = "immutableOf")
fun KmTypeAlias.toImmutable(): ImmutableKmTypeAlias

Return

an immutable representation of this KmTypeAlias.

@JvmName(name = "immutableOf")
fun KmValueParameter.toImmutable(): ImmutableKmValueParameter

Return

an immutable representation of this KmValueParameter.

@JvmName(name = "immutableOf")
fun KmTypeParameter.toImmutable(): ImmutableKmTypeParameter

Return

an immutable representation of this KmTypeParameter.

@JvmName(name = "immutableOf")
fun KmType.toImmutable(): ImmutableKmType

Return

an immutable representation of this KmType.

@JvmName(name = "immutableOf")
fun KmVersionRequirement.toImmutable(): ImmutableKmVersionRequirement

Return

an immutable representation of this KmVersionRequirement.

@JvmName(name = "immutableOf")
fun KmContract.toImmutable(): ImmutableKmContract

Return

an immutable representation of this KmContract.

@JvmName(name = "immutableOf")
fun KmEffect.toImmutable(): ImmutableKmEffect

Return

an immutable representation of this KmEffect.

@JvmName(name = "immutableOf")
fun KmEffectExpression.toImmutable(): ImmutableKmEffectExpression

Return

an immutable representation of this KmEffectExpression.

@JvmName(name = "immutableOf")
fun KmTypeProjection.toImmutable(): ImmutableKmTypeProjection

Return

an immutable representation of this KmTypeProjection.

@JvmName(name = "immutableOf")
fun KmFlexibleTypeUpperBound.toImmutable(): ImmutableKmFlexibleTypeUpperBound

Return

an immutable representation of this KmFlexibleTypeUpperBound.