KTypeParameter

Common
JVM
JS
Native
1.1
interface KTypeParameter : KClassifier
(source)

Represents a declaration of a type parameter of a class or a callable. See the Kotlin language documentation for more information.

Properties

Common
JVM
JS
Native
1.0

isReified

true if this type parameter is reified . See the Kotlin language documentation for more information.

abstract val isReified : Boolean
Common
JVM
JS
Native
1.0

name

The name of this type parameter as it was declared in the source code.

abstract val name : String
Common
JVM
JS
Native
1.0

upperBounds

Upper bounds, or generic constraints imposed on this type parameter. See the Kotlin language documentation for more information.

abstract val upperBounds : List < KType >
Common
JVM
JS
Native
1.0

variance

Declaration-site variance of this type parameter. See the Kotlin language documentation for more information.

abstract val variance : KVariance