Scratch: include all related module dependencies in ScriptModuleInfo
^KT-28094 Fixed
This commit is contained in:
+4
-1
@@ -44,7 +44,10 @@ data class ScriptModuleInfo(
|
|||||||
return arrayListOf<IdeaModuleInfo>(this).apply {
|
return arrayListOf<IdeaModuleInfo>(this).apply {
|
||||||
val scriptDependentModules = ScriptRelatedModulesProvider.getRelatedModules(scriptFile, project)
|
val scriptDependentModules = ScriptRelatedModulesProvider.getRelatedModules(scriptFile, project)
|
||||||
if (scriptDependentModules.isNotEmpty()) {
|
if (scriptDependentModules.isNotEmpty()) {
|
||||||
addAll(scriptDependentModules.mapNotNull { it.productionSourceInfo() ?: it.testSourceInfo() })
|
scriptDependentModules.mapNotNull { it.productionSourceInfo() ?: it.testSourceInfo() }.forEach {
|
||||||
|
this@apply.add(it)
|
||||||
|
this@apply.addAll(it.dependencies())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
val dependenciesInfo = ScriptDependenciesInfo.ForFile(project, scriptFile, scriptDefinition)
|
val dependenciesInfo = ScriptDependenciesInfo.ForFile(project, scriptFile, scriptDefinition)
|
||||||
|
|||||||
Reference in New Issue
Block a user