找出一个类是匿名/对象的简单方法,并从Kotlin中的实例中获取具体的类名

时间:2017-08-08 14:54:37

标签: java reflection jvm kotlin

在实施toString等时,我有时打印/记录具体的类名。是否有一种简单/提供的方式来获得匿名课程?看起来Kotlin反射库中的方法比java少。目前,我这样做:

    instance::class.qualifiedName?: 
      instance::class::superclasses.get()[0].qualifiedName)

这真的很难看,我不知道它是否每次都保证是正确的,除非超类列表的排序是。

是否有像java.lang.reflect一样的kotlin反射方法,就像键入someClass.isAnonymous()一样简单?

0 个答案:

没有答案