Use ModuleInfo in VirtualFileFinder to add script dependencies in search scope

Otherwise it prevent to inline functions from those dependencies during scratch compilation
This commit is contained in:
Natalia Selezneva
2018-12-05 09:37:18 +03:00
parent f3c828a17d
commit 254374c619
7 changed files with 40 additions and 3 deletions
@@ -16,9 +16,12 @@
package org.jetbrains.kotlin.load.kotlin
import com.intellij.openapi.project.Project
import com.intellij.psi.search.GlobalSearchScope
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
import org.jetbrains.kotlin.serialization.deserialization.KotlinMetadataFinder
interface MetadataFinderFactory {
fun create(scope: GlobalSearchScope): KotlinMetadataFinder
fun create(project: Project, module: ModuleDescriptor): KotlinMetadataFinder
}