我有一个 Kotlin 数据类:
package a.b.c
data class Example(
…
)
我正在用detekt分析它,它提供了对Kotlin PSI的访问。
我正在尝试获取我班级的 FQDN:
println(klass.nameAsName?.identifier)
其中,klass
有一种KtClass
来自 Kotlin PSI 的类型。但是该代码只打印了我的班级的一个简短名称,例如Example
,而我想得到a.b.c.Example
.
如何在 Kotlin PSI 中获得类的完全限定域名?