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