I want to get the class name of the class pass-in into a generic class
class GernericClass<T> {
fun printOut() {
println(T::class.java.name) // I want something like this
}
}
This is my main function
fun main() {
val className = GernericClass<SomeObjectClass>()
className.printOut() // wanted output: SomeObjectClass
}
Is it possible to get the class name only by calling GernericClass<SomeObjectClass>()