Inject JvmTarget into some JVM-specific call checkers
This makes it possible to drop CompilerConfiguration from CallCheckerContext, which in turn helps to avoid passing the entire CompilerConfiguration instance through front-end
This commit is contained in:
@@ -20,6 +20,7 @@ import com.intellij.psi.search.GlobalSearchScope
|
||||
import org.jetbrains.kotlin.analyzer.*
|
||||
import org.jetbrains.kotlin.caches.resolve.LibraryModuleInfo
|
||||
import org.jetbrains.kotlin.config.CompilerConfiguration
|
||||
import org.jetbrains.kotlin.config.TargetPlatformVersion
|
||||
import org.jetbrains.kotlin.config.languageVersionSettings
|
||||
import org.jetbrains.kotlin.container.get
|
||||
import org.jetbrains.kotlin.context.ModuleContext
|
||||
@@ -66,6 +67,7 @@ object JsAnalyzerFacade : AnalyzerFacade<PlatformAnalysisParameters>() {
|
||||
declarationProviderFactory,
|
||||
BindingTraceContext(),
|
||||
JsPlatform,
|
||||
TargetPlatformVersion.NoVersion,
|
||||
targetEnvironment,
|
||||
configuration
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user