Resolver exceção java.lang.ClassCastException: org.jetbrains.kotlin.psi.KtFile

Estou escrevendo um plugin para o Intellij Idea, onde a idéia principal é obter a estrutura de uma classe Kotlin como: propriedades, métodos, etc.plugin.xml Eu adicionei a seguinte linha<depends>org.jetbrains.kotlin</depends>

E como uma biblioteca para acessar a classeKtVisitor Eu adicionei para classificar a seguinte biblioteca:org.jetbrains.kotlin:kotlin-compiler:1.2.30

Tudo está compilando, com exceção, que quando estou executando o código e escuto a ação, estou recebendo o seguinte erro:java.lang.ClassCastException: org.jetbrains.kotlin.psi.KtFile cannot be cast to com.intellij.psi.PsiFile

A classe da minha mina responsável por ouvir a ação é a seguinte:

class ConvertAction: AnAction(), DumbAware {
override fun actionPerformed(event: AnActionEvent?) {
    val psiFile = event?.getData(PlatformDataKeys.PSI_FILE)
    val s = true
}}

Agradeço qualquer ajuda sobre como resolver esse problema. Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion