Scripts: search for script definition using PsiFile instead of file name

This commit is contained in:
Natalia Selezneva
2019-07-09 12:50:59 +03:00
parent fbe965be9d
commit b0c9339dee
2 changed files with 7 additions and 5 deletions
@@ -41,7 +41,7 @@ fun VirtualFile.findScriptDefinition(project: Project): ScriptDefinition? {
return findScriptDefinitionByFilePath(project, File(path))
}
fun findScriptDefinitionByFilePath(project: Project, file: File): ScriptDefinition {
private fun findScriptDefinitionByFilePath(project: Project, file: File): ScriptDefinition {
val scriptDefinitionProvider = ScriptDefinitionProvider.getInstance(project) ?: return null
?: throw IllegalStateException("Unable to get script definition: ScriptDefinitionProvider is not configured.")