KmFlexibleTypeUpperBound

data class KmFlexibleTypeUpperBound(var type: KmType, var typeFlexibilityId: String?)

Represents an upper bound of a flexible Kotlin type.

Constructors

Link copied to clipboard
constructor(type: KmType, typeFlexibilityId: String?)

Types

Link copied to clipboard
object Companion

A companion object providing possibility to declare various platform-dependent constant ids as extension properties of it.

Properties

Link copied to clipboard

upper bound of the flexible type

Link copied to clipboard

id of the kind of flexibility this type has. For example, "kotlin.jvm.PlatformType" for JVM platform types, or "kotlin.DynamicType" for JS dynamic type