Fix missing lookups from deserialized JS descriptors
This commit is contained in:
@@ -26,6 +26,7 @@ import org.jetbrains.kotlin.descriptors.PackagePartProvider
|
||||
import org.jetbrains.kotlin.descriptors.impl.CompositePackageFragmentProvider
|
||||
import org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl
|
||||
import org.jetbrains.kotlin.frontend.di.createContainerForLazyResolve
|
||||
import org.jetbrains.kotlin.incremental.components.LookupTracker
|
||||
import org.jetbrains.kotlin.js.resolve.JsPlatform
|
||||
import org.jetbrains.kotlin.resolve.BindingTraceContext
|
||||
import org.jetbrains.kotlin.resolve.TargetEnvironment
|
||||
@@ -76,7 +77,8 @@ object JsAnalyzerFacade : AnalyzerFacade() {
|
||||
.filter { it.version.isCompatible() }
|
||||
.mapNotNull {
|
||||
KotlinJavascriptSerializationUtil.readModule(
|
||||
it.body, moduleContext.storageManager, moduleDescriptor, container.get<DeserializationConfiguration>()
|
||||
it.body, moduleContext.storageManager, moduleDescriptor, container.get<DeserializationConfiguration>(),
|
||||
LookupTracker.DO_NOTHING
|
||||
).data
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user