Refactoring of ScriptDependenciesUpdater

Extract classes for sync and async dependencies loading
This commit is contained in:
Natalia Selezneva
2018-04-28 13:14:35 +03:00
parent 97848f2812
commit 082916be70
8 changed files with 322 additions and 212 deletions
@@ -17,7 +17,6 @@
package org.jetbrains.kotlin.script
import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.components.ServiceManager
import com.intellij.openapi.project.Project
import com.intellij.openapi.vfs.VirtualFile
import com.intellij.psi.PsiFile
@@ -78,7 +77,6 @@ class ScriptContentLoader(private val project: Project) {
catch (e: Throwable) {
e.asResolveFailure(scriptDef)
}
ServiceManager.getService(project, ScriptReportSink::class.java)?.attachReports(file, result.reports)
return result
}