PsiTreeVisitor:如何找出KtCallExpression接收器的类型?

当使用PsiTreeVisitor解析Kotlin文件时,我如何找出PsiTreeVisitor的完全限定类型?

举个例子:

 fun test() { (1..10).forEach { println(it) } } 

从这段代码我想弄清楚是否在IntRange对象上调用forEach方法

通过使用visitCallExpression函数,我可以找出方法接收器(在这种情况下(1..10) )。 但到目前为止,我还没有找到正确的方式来确定接收器的包装和类型。