[LL API] Pass the project instance to ProjectStructureProvider

Eliminate unnecessary PSI tree traversal by providing the 'Project'
instance explicitly.
This commit is contained in:
Yan Zhulanow
2023-05-15 15:58:20 +09:00
committed by Space Team
parent bb37a959d4
commit c6d8876f9f
13 changed files with 26 additions and 19 deletions
@@ -94,7 +94,7 @@ class SymbolKotlinAsJavaSupport(project: Project) : KotlinAsJavaSupportBase<KtMo
.map { fqn.child(it) }
override fun createInstanceOfLightScript(script: KtScript): KtLightClass {
val module = ProjectStructureProvider.getModule(script, contextualModule = null)
val module = ProjectStructureProvider.getModule(project, script, contextualModule = null)
return SymbolLightClassForScript(script, module)
}