javaClass

Returns the runtime Java class of this object.

val <T : Any> T.javaClass: Class<T>(source)

fun printClassName(value: T) { println(value.javaClass.name) }

fun main() { val number = 42 val text = "Hello" printClassName(number) // prints java.lang.Integer printClassName(text) // prints java.lang.String }

Source