From 71729f8e8f65c979a89861284d89f27aed65317f Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Thu, 20 Dec 2018 13:12:15 +0100 Subject: [PATCH] [minor] use psi original file if virtual file is not available... for script dependencies, fixes completion tests --- .../org/jetbrains/kotlin/script/ScriptDependenciesProvider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/psi/src/org/jetbrains/kotlin/script/ScriptDependenciesProvider.kt b/compiler/psi/src/org/jetbrains/kotlin/script/ScriptDependenciesProvider.kt index a830d72b5a0..471a95b0fa7 100644 --- a/compiler/psi/src/org/jetbrains/kotlin/script/ScriptDependenciesProvider.kt +++ b/compiler/psi/src/org/jetbrains/kotlin/script/ScriptDependenciesProvider.kt @@ -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 =