[minor] use psi original file if virtual file is not available...

for script dependencies, fixes completion tests
This commit is contained in:
Ilya Chernikov
2018-12-20 13:12:15 +01:00
parent 44ea2bf1d4
commit 71729f8e8f
@@ -24,7 +24,7 @@ import kotlin.script.experimental.dependencies.ScriptDependencies
interface ScriptDependenciesProvider {
fun getScriptDependencies(file: VirtualFile): ScriptDependencies?
fun getScriptDependencies(file: PsiFile) = getScriptDependencies(file.virtualFile)
fun getScriptDependencies(file: PsiFile) = getScriptDependencies(file.virtualFile ?: file.originalFile.virtualFile)
companion object {
fun getInstance(project: Project): ScriptDependenciesProvider =