From 37a95765cb5ccce29c2223c35b775134cc5070b6 Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Mon, 9 Apr 2018 09:57:35 +0300 Subject: [PATCH] Add scriptDependencies moduleInfo for scripts located in module source --- .../idea/caches/project/ScriptModuleInfos.kt | 9 +- .../idea/caches/project/getModuleInfo.kt | 80 ++++++++---- .../caches/resolve/KotlinCacheServiceImpl.kt | 116 ++++++++++-------- 3 files changed, 123 insertions(+), 82 deletions(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/project/ScriptModuleInfos.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/project/ScriptModuleInfos.kt index 61ea58c83d0..94d20ce1295 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/project/ScriptModuleInfos.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/project/ScriptModuleInfos.kt @@ -37,14 +37,17 @@ data class ScriptModuleInfo( val externalDependencies: ScriptDependencies get() = ScriptDependenciesManager.getInstance(project).getScriptDependencies(scriptFile) + val relatedModuleSourceInfo: ModuleSourceInfo? = getScriptRelatedModuleInfo(project, scriptFile) + override val name: Name = Name.special("