Read script config if appropriate flag is specified, fix classpath handling

This commit is contained in:
Ilya Chernikov
2016-06-01 14:43:37 +02:00
parent abfda50077
commit 3e6616de42
10 changed files with 56 additions and 23 deletions
@@ -29,7 +29,6 @@ import org.jetbrains.kotlin.asJava.KtLightElement
import org.jetbrains.kotlin.idea.util.ProjectRootsUtil
import org.jetbrains.kotlin.psi.*
import org.jetbrains.kotlin.psi.psiUtil.getParentOfType
import org.jetbrains.kotlin.script.KotlinScriptDefinitionProvider
import org.jetbrains.kotlin.script.getScriptDefinition
import org.jetbrains.kotlin.script.getScriptExtraImports
import org.jetbrains.kotlin.utils.sure
@@ -41,7 +41,7 @@ class KotlinScriptConfigurationManager(private val project: Project,
private val kotlinScriptDependenciesIndexableSetContributor: KotlinScriptDependenciesIndexableSetContributor?
) : AbstractProjectComponent(project) {
private val kotlinEnvVars: Map<String, List<String>> by lazy { generateKotlinScriptClasspathEnvVarsForIdea(myProject) }
private val kotlinEnvVars: Map<String, List<String>> by lazy { generateKotlinScriptClasspathEnvVars(myProject) }
init {
reloadScriptDefinitions()