在Gradle插件任务中获取PsiFile

时间:2018-06-12 17:59:50

标签: android-studio intellij-idea android-gradle gradle-plugin

我正在使用Gradle插件,它将/应该使用Psi(https://www.jetbrains.org/intellij/sdk/docs/basics/architectural_overview/psi.html)检查一些代码。我知道如何使用Psi,如果它是一个IntelliJ插件,但我不知道在Gradle任务的上下文中从哪里开始。

Gradle任务API如下所示:

generateRibStateTree {
    rootRibBuilderFile = file("$rootDir/app/src/main/java/com/coca/jorge/root/RootBuilder.kt")
    reportDirectoryFile = file("$rootDir/reports") // your desired directory here
}

目标是在rooRibBuilderFile对象中接收java.io.File,但后来我不知道如何使用Psi开始解析该文件。有什么想法吗?

0 个答案:

没有答案
相关问题