kotlin / 1.7.0 / api / latest / jvm / stdlib / kotlin.reflect / type-of.html /

typeOf

Platform and version requirements: JVM (1.6), JS (1.6), Native (1.6)
fun <reified T> typeOf(): KType

Returns a runtime representation of the given reified type T as an instance of KType.

Note that on JVM, the created type has no annotations (KType.annotations returns an empty list) even if the type in the source code is annotated. Support for type annotations might be added in a future version.

© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/type-of.html