*.gradle.kts: include project sources in script dependencies sources scope

^KT-39523 Fixed
This commit is contained in:
Natalia Selezneva
2020-06-11 17:09:37 +03:00
parent 93d7015139
commit 3d91c410e7
6 changed files with 32 additions and 2 deletions
@@ -132,7 +132,9 @@ sealed class ScriptDependenciesSourceInfo(override val project: Project) : IdeaM
override val binariesModuleInfo: ScriptDependenciesInfo
get() = ScriptDependenciesInfo.ForProject(project)
override fun sourceScope(): GlobalSearchScope = KotlinSourceFilterScope.librarySources(
// include project sources because script dependencies sources may contain roots from project
// the main example is buildSrc for *.gradle.kts files
override fun sourceScope(): GlobalSearchScope = KotlinSourceFilterScope.projectAndLibrariesSources(
ScriptConfigurationManager.getInstance(project).getAllScriptDependenciesSourcesScope(), project
)
@@ -157,7 +157,7 @@ class KotlinSourceFilterScope private constructor(
includeProjectSourceFiles = true,
includeLibrarySourceFiles = true,
includeClassFiles = false,
includeScriptDependencies = false,
includeScriptDependencies = true,
includeScriptsOutsideSourceRoots = true,
project = project
)